软件学院课程设计任务书
课程名称任课教师开课学期
软件工程概论刘玲玲2014年秋季学期
辽宁工程技术大学软件学院软件工程系
f一、课程设计目标
本课程设计是学生学习完软件工程概论理论教学内容后,进行的一次全面的综合训练。通过本课程设计,学生掌握软件开发生命周期的阶段划分和结构化方法学的主要内容;具备运用结构化方法进行软件需求分析、系统设计、实现和测试的能力以及文档的编制能力;支撑人才培养规格中掌握扎实的软件基础理论知识及较深厚的软件工程专业知识,具有软件开发的基本能力,以及掌握软件工程分析、设计的基本方法,具备软件项目分析与技术开发能力。
二、课程设计基本要求
1.根据课程设计1周的时间安排选择适当大小的设计课题,课程设计任务书提供了设计题目供学生选择,在验收教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生参加创新设计的积极性和创造性。根据所学的软件工程结构化方法学,写出详细的课程设计文档。
2.学生必须按照课程设计要求,以学生为主、指导教师指导为辅,认真、独立地完成课程设计的任务,有问题及时主动与指导教师沟通。
3.本次课程设计按照教学要求需要在一周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,按时完成设计内容。
三、课程设计内容
一基本要求文档中除了在封面应有题目、班级、姓名、学号和课程设计日期以外,其正
文一般有如下几个方面的内容:1、项目概述通过一周的资料搜集,分析现系统的主要业务处理过程,并用业务流程图
描述。2、需求分析明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充
分考虑今后可能的扩充和改变。此阶段文档要求画出数据流图、数据字典和实体联系图。
通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原
f系统(手工系统或计算机系统)工作概况,明确用户的各种需求。在此基础上确定新系统的功能。
3、概要设计分析模型中的每一个成份都提供了建立设计模型所需的信息。根据用数据、功能和行为模型表示的软件需求,采用某种设计方法进行数据设计、体系结构设计、接口设计和过程设计。此部分文档中要求根据数据流图导出系统的结构图。4、详细设计过程设计也叫做详细设计或程序设计,它不同于编码或编程。在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。前者涉及所开发项目的具体要求和对每个模块规定的功能。以及算法的设计和评价,后者需要r