欢迎来到天天文库
浏览记录
ID:10210924
大小:780.01 KB
页数:18页
时间:2018-06-12
《软件工程复习重点和实习要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、车银超Email:cheyinchao@qq.com软件工程SoftwareEngineering1概论内容:软件的定义、特点、种类;软件危机的表现、原因、解决途径;软件工程的定义、目标、基本原理;软件生命周期、软件开发模型。重点:软件生命周期及软件开发模型:瀑布模型、原型模型、增量模型、螺旋模型。2可行性研究内容:可行性研究的任务、过程;数据流图;数据字典。重点:画系统的数据流图的方法(逐步求精)。3需求分析内容:需求分析的任务;获取需求的方法(访谈、面向数据流自顶向下求精等);分析建模(数据模型、功能模型、行为模型):E-R图、状态转换图、层次方框图。重
2、点:E-R图、状态转换图的用法。4总体设计内容:总体设计的任务、设计过程;设计原理(模块化、抽象、逐步求精);面向数据流的设计方法(变换分析、事务分析);层次图、HIP0图、结构图。重点:模块独立性原则、DFD设计方法。5详细设计内容:详细设计的任务;结构化程序设计的要求;面向数据结构的设计(Jackson方法);程序复杂度的定量独立(McCabe方法)工具(程序流程图、盒图、PAD图等)。重点:Jackson方法、McCabe方法。6实现内容:编码风格;软件测试的目标、步骤;单元测试的重点和方法(人工审查、计算机测试);集成测试方法(自顶向下、自底向上);
3、白盒测试(逻辑覆盖技术);黑盒测试(等价划分、边界值分析);调试。6实现(续)重点:逻辑覆盖技术白盒测试、测试用例的选择7软件维护内容:软件维护的重要性、类型、特点;软件维护过程;软件的可维护性、提高可维护性的方法;软件维护的副作用。重点:软件维护的类型,提高可维护性的方法。课程安排考核方式闭卷考试,考试(60%),实验(30%),出勤+作业(10%)。课程实习实习目的熟悉用软件工程思想的开发过程;体验软件工程各阶段的主要工作,增加对理论知识的理解;培养团队精神、协作意识。实习项目从图书管理系统等候选项目中选择;或自选。课题图书管理系统的设计与实现教学网站的
4、设计与实现仪器设备管理系统的设计与实现上机管理系统软件的设计与实现人事工资管理系统的设计与实现课题旅行社信息管理系统的设计与实现考试系统的设计与实现通用铁路交通查询向导系统的设计与实现电力收费综合管理系统软件的设计与实现教务管理系统软件的设计与实现课程实习实习方式以小组形式进行,6~7人一组,自由结合;既分工,又合作。实习结果提交文档(需求分析、总体设计、详细设计、测试等报告及源代码);演示运行软件。课程实习实习时间及进度安排第17周实习内容周一选定项目,论证可行性周二(8:30-11:3014:30-17:00)需求分析周三需求分析周四总体设计周五总体设计
5、第18周周一详细设计周二编码周三单元测试、调试周四集成测试、调试周五验收实验课选题1《图书管理系统》《图书管理系统》针对的用户是中小型图书室,藏书的种类包括中、英、俄等书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者,相应需求:能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:实验课图书信息的录入、删除及修改。图书信息的多关键字检索查询。图书的出借、返还和资料统计。图书的远程预约和续借。馆际互借(通过电子邮件或现场录入)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:实验课读者信息的登记、删除及修
6、改。读者资料的统计与查询。能够对需要的统计结果提供打印输出。能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
此文档下载收益归作者所有