大作业内容要求
任务一:请结合你的对软件开发的认识和感受,回答下列软件工程基本课程相关的问题。
1.简述你对软件工程理论的来源、作用和意义的认识。
2.简述软件生命周期中可行性研究、需求分析、软件设计、编码、
测试和维护的各个环节的具体任务和作用。
3.谈谈你对“软件神话”的认识。
4.结合一种你熟悉的或今后想进一步学习的软件编程语言或开发工
具(比如C/C++/Java/ ASP/MS SQL Server等),谈谈在该(语言)工具的使用中将如何运用软件工程理论的相关方法和技术。
任务二
题目:xx系统的【需求/设计/测试/项目管理】文档
1.(选做)完成《需求规格说明书》,给出功能、性能和约束的定义。
可采用结构化或面向对象分析方法。
若采用结构化分析,要给出数据流图、数据字典;
若采用面向对象分析,要给出用例图、类图、状态图;
若使用数据库,最好要给出数据库概念模型(E-R图)。
2.(选做)完成《设计规格说明书》,概要设计或详细设计的规格说明书。
概要设计给出H图、软件结构图、IPO图;
详细设计给出各模块的程序流程图、N-S图;
使用数据库则要给出数据库逻辑模型(表结构)和物理模型(字段结构)。
3.(选做)完成《测试》文档
给出测试计划或黑盒、白盒测试的用例设计文档。
可以利用等价类划分、边界值分析等方法设计黑盒测试用例;
可以利用逻辑覆盖、基本路径测试等方法设计白盒测试用例。
4.(选做)完成《项目管理》文档
给出可行性研究报告、项目开发计划等文档。
大作业评分标准
完成《大作业内容要求》中任务一和任务二(四个方面的任意一个类型的文档),并且达到下列某项要求者给予相应成绩:
1.报告结构合理,内容充实,给出内容、方案正确完整,语言流畅,
排版图表格式规范者,给予优秀;
2.报告结构较合理,内容充实,给出内容、方案比较正确完整,语
言通顺,但有某些格式问题或细节问题待进一步规范者,给予良好;
3.报告内容比较充实,语言通顺,给出内容、方案基本完善,报告
细节待进一步规范者,给予中等;
4.报告内容达到基本要求,给出内容、方案基本合理,报告格式待
进一步规范者,给予合格;
5.报告内容太少,给出内容、方案有严重错误,报告格式极不规范
者;或者报告与他人内容雷同者,给予不合格;
6.对于没有提交报告者,记为缺考,该项成绩记为不合格。