软件工程综合设计指导书(修订)

上传人:cn****1 文档编号:509406712 上传时间:2023-03-16 格式:DOC 页数:33 大小:177KB
返回 下载 相关 举报
软件工程综合设计指导书(修订)_第1页
第1页 / 共33页
软件工程综合设计指导书(修订)_第2页
第2页 / 共33页
软件工程综合设计指导书(修订)_第3页
第3页 / 共33页
软件工程综合设计指导书(修订)_第4页
第4页 / 共33页
软件工程综合设计指导书(修订)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《软件工程综合设计指导书(修订)》由会员分享,可在线阅读,更多相关《软件工程综合设计指导书(修订)(33页珍藏版)》请在金锄头文库上搜索。

1、-?软件工程综合设计?指导书修订田保军 *利民 编*工业大学信息工程学院软件系2021年12月. z.-目录?软件工程综合设计?教学大纲2?软件工程综合设计?总体要求5实践1 图书管理系统的分析与设计9实践2 仓库信息管理系统的分析与设计12实践3 教学管理系统的分析与设计15实践4 ATM自动取款机系统的分析与设计19UML使用说明21软件工程综合设计范例28?软件工程综合设计?报告封皮41?软件工程综合设计?教学大纲一、课程根本信息课程编码020217028学时周2周课程类别实践性教学环节学分数2学分开出学期第六学期开出单位软件系适用专业软件工程二、目的与根本要求软件工程是软件工程专业的一

2、门重要的软件专业课,随着计算机应用的日益普及和深化,计算机软件的需求数量正以惊人的速度增加。由于现代软件的规模往往十分庞大,复杂程度也与日俱增,采用先进科学的软件开发技术进展软件工程开发尤显重要,因此在高年级学生中进展软件工程综合设计训练是十分必要的。通过综合设计,学生能够熟悉面向对象软件开发的方法,熟悉UML的概念和使用,掌握一到两门OOP语言,掌握大型数据库SQL Server或Oracle等的使用,为学生在毕业时从事软件开发和工程管理工作打下坚实的根底。三、根本内容和安排第一局部 布置综合设计题目及要求 0.5天每4-5人一组,从下面题目中任选一个相比照拟熟悉的题目完成:1学生管理系统的

3、分析与设计2图书管理系统的分析与设计3仓储物资管理系统的分析与设计4图书销售系统的分析与设计5宾馆客房管理系统的分析与设计6车站售票管理系统的分析与设计7人事管理系统的分析与设计8ATM系统的分析与设计1、主要内容1布置综合设计题目2确定设计方案及要求3设计相关知识点集中讲授与学习2、具体要求1每组人员进展具体分工。2认真阅读综合设计指导书,了解综合设计的方法、工具及考前须知。3根据教师讲授的内容和提出的总体设计要求,完成问题规模报告。第二局部 需求分析4.5天根据软件工程根本知识,运用UML建模技术,采用Rose、Visio、PowerDesigner、ER-WIN等建模工具,对选定的题目进

4、展需求分析。1、主要内容1需求调研2业务功能分析3数据分析2、具体要求1认真组织需求调研,了解机构组织及其业务工作流程。2熟练使用Rose、Visio、PowerDesigner、ER-WIN等建模工具等建模工具,绘制业务流程图、用例图、分析阶段类图、时序图、状态图、E-R图。3完成可行性研究报告、工程开发方案、需求规格说明书。4需求分析阶段答辨验收。第三局部 软件设计3.5天根据软件工程根本知识,运用UML建模技术,采用Rose、Visio、PowerDesigner、ER-WIN、Dreamweaver和Photoshop等工具,绘制设计阶段类图、数据库逻辑构造、人机界面设计的设计,对选定

5、的题目进展系统设计。1、主要内容1软件功能设计2数据库设计3人机界面设计2、具体要求1按照软件设计规则,确定软件模块,数据库逻辑构造。2建立UML模型,编写软件模块详细流程。3设计测试方案。4完成软件总体设计、详细设计报告。第四局部 综合设计辩论1.5天完成综合设计的演示与辩论。1主要内容1演示与辩论2提交文档资料2.具体要求1每组总结,进展技术讲解,并通过答辨。2每组需提交软件技术文档一套。3每人提交一份个人总结报告。四、组织及指导方式1、分组情况:学生每4-5人一组,选出1名组长2、指导方式:全部在机房完成,集体答疑、机房辅导。3、指导教师配备:每个班由两位教师指导,进展分阶段指导和验收。

6、六、考核方式学生在综合设计完成后,每组需提交软件技术文档一套注明分工。由于本次设计是一项较完整的开发工作,实践性比拟强,考核采取平时与辩论相结合。指导教师可根据学生在设计过程中表现情况、完成设计任务情况软件分析设计报告、软件测试方案和报告、综合设计总结、团队合作意识及辩论情况等综合打分。最终成绩包括设计报告(30%)、平时成绩(20%)、辩论验收(50%)。成绩分为:优、良、中、及格和不及格五个等级。七、建议教材与教学参考书1、建议教材1 自编软件工程综合设计指导书。2 *建、*潮、汪杰,UML根底及Rose建模案例,:人民邮电,2003 2教学参考书1 *海藩主编软件工程导论第四版:清华大学

7、,20032 冀振燕,UML系统分析设计与应用案例,人民邮电,20033 *人杰、殷人昆、陶永雷编实用软件工程第二版:清华大学,2000。 4 Roger S. Pressman主编软件工程实践者的研究方法英译版,第五版:机械工业,20065*裕益主编UML理论与实作:中国铁道,20026 杨国强、路萍、*志军. ERWIN 数据库建模. :电子工业,2004八、编制说明编制者:*利民 组长:*利民执笔人:*利民 编制时间:2021年3月. z.-?软件工程综合设计?总体要求一目的软件工程是计算机科学与技术专业本科的一门重要的软件专业课,通过综合设计,学生能够熟悉面向对象软件开发的方法,熟悉U

8、ML的概念和使用,掌握一到两门OOP语言,掌握大型数据库SQL Server等的使用,为学生在毕业时从事软件开发和工程管理工作打下坚实的根底。二备选题目1学生管理系统的分析与设计2图书管理系统的分析与设计3仓储物资管理系统的分析与设计4图书销售系统的分析与设计5宾馆客房管理系统的分析与设计6车站售票管理系统的分析与设计7人事管理系统的分析与设计 8ATM系统的分析与设计* 学生在保证上述目标的前提下,也可以自己选择题目,但必须征得指导教师同意。三根本要求1 本设计要求学生采用“工程小组的形式,结合具体的开发工程进展设计。2 每个班级按工程小组进展分组,每组4-5人,选出1名组长,从上面四个题目

9、中选择一个完成。每个班配备2位教师进展指导,全部在机房完成。分阶段完成任务、分阶段验收。3 按照软件工程思想,进展需求分析、软件设计,并用一种面向对象程序设计语言完成人机界面设计。4 每个小组按照?软件文档编写概要?标准的格式要求,完成如下文档:(1) 可行性研究报告(2) 工程开发方案(3) 需求规格说明书(4) 软件设计说明书概要、详细设计(5) 测试方案、测试报告5 每个同学撰写综合设计总结。6 在教师指导下,各个小组互相审查文档,审查小组应在2天内返回审查结果。审查结果至少包括:存在的问题、出现问题所在文档的位置及页码、具体建议等。每个阶段的审查结果不得少于5个问题。四主要内容:1 完

10、成“可行性研究报告,制定“工程开发方案工程组长负责组织完成“可行性研究报告,由工程组长执笔完成?工程可行性研究报告?。工程组长负责组织制定“工程开发方案,进展任务分解与任务分配,确定任务进度,确定完成工程的环境和工具。每项任务要落实到人且规定该任务的起止日期和时间,明确每个阶段提交文档的日期和时间。由工程组长执笔完成?工程开发方案?。由评审人员完成对?工程开发方案?的评审工作,并给出评审意见。2 需求分析按照工程任务分配结果和工程进度要求,由任务承当人开展工程的需求分析的主要工作,工程小组的其他成员配合完成工程的需求分析。由任务承当人执笔完成?需求分析规格说明书?,由评审人员完成对?需求分析规

11、格说明书?的评审工作,并给出评审意见。3 软件设计按照工程任务分配结果和工程进度要求,并依据?需求分析规格说明书?,由任务承当人完成工程的初步设计和详细设计任务,工程小组的其他成员配合完成工程的软件设计。由任务承当人执笔完成?软件设计说明书?,包括功能设计、数据库设计和人机界面设计,撰写?软件测试方案?。功能设计应该包括模块层次图、数据库设计应包括E-R图、数据字典。人机界面设计是程序设计的一个重要方面,用户界面的设计要求在研究技术问题的同时对人加以研究。要考虑用户界面的一致性、容错性、简洁、易操作性,给用户适当的帮助。在软件设计中,数据库逻辑构造的建立是非常重要的一环。它包括以下工程。序号属

12、性名简称类型宽度是否关键字意义及取值范围位置数字中文全称拼音/英文缩写字符/数字.数字主键KEY/参照键FK实际意义在哪些表中出现由评审人员完成对?软件设计说明书?、?软件测试方案?的评审工作,并给出评审意见。4 测试 按照工程任务分配结果和工程进度要求,并依据?需求规格说明书?和?软件设计说明书?,由任务承当人完成对已实现局部的软件或模块的测试任务。由任务承当人执笔完成?软件测试报告?。五、实践报告1. 综合设计报告的主要内容(1) 综合设计中完成了那些工作。(2) 自己在综合设计中得到了那些收获知识、能力、素质等。(3) 综合设计出现的问题及解决的方法, 说明在综合设计过程碰到的主要困难,

13、系统在哪些方面还有待改善。(4) 综合设计中的缺乏,自己需要在那些方面需要进一步学习。(5字数不少于3000字。2. 其它报告的主要内容及格式要求按照?软件文档编写概要?标准的格式要求撰写。六、进度方案周数学时内容任务第一周2第一局部 布置综合设计题目及要求1-1布置综合设计题目,熟悉相关题目,预先安装开发环境:Rose、Visio、PowerDesigner、ER-WIN、Dreamweaver和Photoshop及一种编程语言1-2确定设计方案及要求1-3设计相关知识点集中讲授与学习分组:4-5人一组,选组长;安装开发环境4第二局部 需求分析根据软件工程根本知识,运用UML建模技术,采用R

14、ose、Visio、PowerDesigner、ER-WIN等建模工具,对选定的题目进展需求分析2-1需求调研认真组织需求调研,了解机构组织及其业务工作流程22-2 需求分析对所选题目进展需求分析82-3 业务功能分析熟练使用Rose(2003/v7.0)、Visio、PowerDesigner、ER-WIN进展功能需求建模42-4 数据分析熟练使用Rose(2003/v7.0)、Visio、PowerDesigner、ER-WIN等建模工具,进展数据建模。撰写可行性研究报告、工程开发方案和需求规格说明书。第二周5第三局部 软件设计根据软件工程根本知识,运用UML建模技术,采用Rose、Visio、Powerdesign、ER-WIN、Dreamweaver和Photoshop等建模工具,对选定的题目进展系统设计3-1 软件功能设计按照面向对象软件设计方法,确定软件设计模型43-2 数据库设计数据库逻辑构造设

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号