第10章 软件工程实例分析_第1页
第10章 软件工程实例分析_第2页
第10章 软件工程实例分析_第3页
第10章 软件工程实例分析_第4页
第10章 软件工程实例分析_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程实例(shl)分析第10章汤文亮华东(Hudng)交通大学软件学院E-mial: 共五十二页10.1 软件工程标准与软件文档10.1.1 软件工程标准10.1.2 软件文档共五十二页10.1.1 软件工程标准1.软件开发工程本身复杂2.软件成本、工程进度、软件质量等方面的控制都存在一定的难度.共五十二页软件工程(run jin n chn)标准的定义: 软件工程标准化就是(jish)以软件整个生存周期的科学、技术和实践经验的综合成果为基础,制定出的共同遵守的准则和依据,是软件产品的功能、开发过程和质量保证体系的标准化。共五十二页根据软件工程标准制定的机构和标准使用(shyng)的范围可

2、以分为以下五个层次:共五十二页目前国际(guj)主要的软件工程标准:ISO标准(biozhn)体系ISO软件工程标准体系结构图共五十二页IEEE软件工程(run jin n chn)标准体系结构图共五十二页中国软件工程标准中国软件工程标准体系结构图共五十二页10.1.2文档编写技巧 随着计算机软件复杂性的提高,编制高质量的文档问题也变得日益迫切!文档中间工作产品最终提交物用以评审项目验收依据共五十二页文档的标准:高质量软件文档的共同特性: 共五十二页 项目小组在软件文档的编写过程中,为保证文档编制的质量,可以结合项目的特点(tdin),适当的采用下列文档编写技巧: (1)制定文档的编制计划(2

3、) 从技术角度进行文档的编写和评价(3) 必须在技术文档编写的过程中明确责任(4) 制定文档模板(5) 软件文档的再利用(6) 使用文档自动化编制工具创建软件文档共五十二页10.2 项目实训及案例分析10.2.1 软件工程实训简介10.2.2 心与心缘网实例分析共五十二页10.2.1 软件工程实训简介培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。软件工程实训情景实训目的(md)共五十二页通过软件开发的实践实现以下基本目标:(1) 深化已学的知识,完成从理论到实践的转化(2) 提高分析和解决实际问题的能力(3) 培养“开拓创新”能力合作精神团队精神共五十二页实训要求(y

4、oqi)(1) 分组(2) 选出项目负责人或项目经理(3) 规定(gudng)具体项目日期、审查结果(4) 软件开发方法(5) 撰写项目文档(6) 编码、测试(7) 明确分工共五十二页实训实施步骤共五十二页实训内容(nirng)项目可行性研究、制定(zhdng)项目开发计划、需求分析、初步设计、详细设计、实现、测试。具体内容如下:共五十二页10.2.2 心与心缘网实例(shl)分析 通过使用.NET技术开发一个实用的婚恋交友网站,详细叙述婚恋交友网站的功能定义(dngy)、模块划分及业务流程定义(dngy)等。通过该实例的分析讲解,可以使读者对面向过程开发、面向对象开发有更深入的理解。共五十二

5、页1. 概述(i sh)2. 系统(xtng)的可行性分析 技术可行性 经济可行性 “心与心缘网”定位是一个综合面向所在城市各高校的交友婚恋网站,交友为主,婚恋为辅。共五十二页3. 系统开发需求(前台+后台) 主要完成管理员的登录,以及管理员对各个表的增、删、改、查等功能 。包括登录、注册、活动专区、点歌曲、礼品屋、爱情对对碰、录客、我的空间、许愿墙、友情留言。后台前台共五十二页共五十二页系统(xtng)功能需求1共五十二页共五十二页用例描述:管理员登录该系统,对人员、角色和功能模块进行维护。执行者:管理员。前置条件:管理员具有登录该系统的权限。后置条件:无。涉众利益:无。基本(jbn)事件流

6、:共五十二页共五十二页共五十二页共五十二页字段列表:管理员ID|用户名|密码(m m)|业务规则:管理员只有登录成功之 后才能进行数据库的各项操作。非功能需求:无共五十二页活动(hu dng)专区子系统:2共五十二页用例描述:访客浏览活动,登陆报名参加活动执行者: 访客前置条件:访客具备访问权限后置(hu zh)条件:无涉众利益:无基本事件流: 访客浏览活动 系统跳转至活动专区子页面 访客点击报名参加活动 访客进行登录 系统跳转至报名活动子页面 报名成功,系统返回活动专区页面共五十二页共五十二页共五十二页字段列表:用户ID|用户名|密码 活动ID|活动名称|活动日期|活动内容业务规则(guz)

7、:只有登录之后才能报名参加活动非功能需求:无共五十二页爱情(iqng)对对碰子系统3共五十二页共五十二页共五十二页字段列表:用户ID|用户名|密码业务规则(guz):只有登录之后才能进入页面, 才能进行与他人聊天非功能需求:无共五十二页4. 录客子系统5. 我的空间子系统6. 空间资料7. 帐户管理子系统共五十二页4. 设计与实现1. 数据库的配置2. 数据库设计 本平台使用MS Server2005数据库管理系统。SQL Server 2005特性:提高开发效率、企业数据管理、商业智能,安全的、可信赖的、高效率的业务线和分析应用数据库平台,本项目数据库名为ECHO,数据库用户名为sa密码为s

8、a。概念结构设计(2)逻辑结构设计 (3)物理设计共五十二页共五十二页共五十二页本数据库有以下基本(jbn)实体集:UserTable,UserZLTable,Log,Message,Photo,Friend,Dream,Account,Music,Video,Activity。共五十二页它们各有的属性存在(cnzi)以下联系:1对1:UserTable和UserZLTable,UserTable和Account;1对多:UserTable和Video, UserTable和Music, UserTable和Dream, UserTable和Friend, UserTable和Message;

9、共五十二页共五十二页UserTable(UserId,UserName,UserPassWord,Vip)UserZLTable(ZLId,#UserId,School,Sex,Address,Age,Birthday,Major)Log(#UserId,LogId,LogTitle,LogContent,LogDate)Message(MessageId,MessageDate,MessageContent,#ToUserId,FromUserId)Photo(PhotoId,#KindId,PhotoAddress,PhoteDate)Friend(FriendId,#ToUserId,F

10、romUserId,FriendKind,FriendName)Dream(DreamId,#UserId,DreamContent,DreamDate)Account(AccountId,#UserId,AccountMoney,AccountJiLu,AccountDate)Music(MusicId,#MusicKindId,MusicName,MusicSingerMusicAddress,MusicPrice)Video(VideoId,#UserId,VideoName,VideoAddress,VideoDate)Activity:(ActivityId, ActivityNam

11、e, ActivityContent, ActivityDate, ActivityAddress, ActivityLastTime, ActivityPhotoAddress)共五十二页数据表汇总(huzng) 共五十二页Account表共五十二页Activity表 共五十二页5. 系统演示(ynsh)效果活动(hu dng)专区图共五十二页后台管理(gunl)页面 共五十二页共五十二页内容摘要软件工程实例分析。随着计算机软件复杂性的提高,编制高质量的文档问题也变得日益迫切(pqi)。(6) 使用文档自动化编制工具创建软件文档。(1) 深化已学的知识,完成从理论到实践的转化。通过使用.NET技术开发一个实用的婚恋交友网站,详细叙述婚恋交友网站的功能定义、模块划分及业务流程定义等。通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论