软件2019级《软件分析与设计》课程设计指导书

发布 2022-10-02 08:31:28 阅读 3524

《软件分析与设计》

课程设计指导书。

太原理工大学。

软件学院。2023年1月。

目录 0第一部分课程设计大纲 1

一、课程设计的目的与任务 1

二、课程设计内容和要求 1

三、成绩考核方式及评分标准 2

第二部分课程设计内容 3

一软件工程的网上资源与常用的case工具 3

二传统软件开发方法的可行性研究 4

三传统软件开发方法的需求分析建模 5

四传统软件开发方法的结构设计 5

五系统测试 6

六面向对象的分析与设计 7

七软件项目管理 8

第三部分课程设计题目 8

题目。一、教务管理系统之子系统——学院课程安排 9

题目。二、患者监护系统 9

题目。三、机票预定系统 10

题目。四、学校内部工资管理系统 10

题目。五、实验室设备管理系统 11

题目。六、学生公寓管理系统 11

题目。七、学校卫生管理系统 12

题目。八、田径运动会管理系统 12

课程名称:软件分析与设计课程设计。

课程总学时: 2 周。

适用专业和年级:软件工程专业 3年级。

一、课程设计的目的与任务。

本课程设计通过完整地实施软件生命周期各阶段的任务,让学生系统的学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用case工具和软件项目管理的实践,使学生具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。

本课程设计涵盖《软件工程导论》、《数据库系统原理》、《系统分析与设计》、《软件开发环境与工具》、《软件测试》等5门课。课程设计过程中,可参考这些课程的理论知识。

二、课程设计内容和要求。

课程设计的实验内容包括结构化(生命周期法)的方法学和面向对象的方法学。通过一个模拟项目,要求学生用这结构化方法完成分析、设计和实现的整个软件开发过程,用面向对象的方法完成分析和设计过程。此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。

要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。分析设计过程可以采用面向对象或面向过程分析设计。

具体要求如下:

1. 班级按项目小组进行分组,每组3-5人。

2. 每个项目小组选出一名项目经理,由项目经理召集项目组成员讨论、选定开发项目,同一项目小组同学采用同一个课程设计题目。项目组经理的课程设计成绩有加分。

项目开发的每项任务要落实到人且规定该任务的起止日期和时间。

3.需求分析,完成需求技术报告,全体成员参加需求讨论,修订并评审需求分析人员的需求分析报告,确定系统的需求分析模型。

软件项目集成计划与真实案例分析

韩万江姜立新,软件项目管理案例教程 机械工业出版社 2005 02 丛书名 国家示范性软件学院系列教材 13 软件项目集成计划 2 13.1 软件项目的集成管理 2 13.2 项目集成计划 3 13.3 案例分析 8 13.3.1 导言 8 13.3.2 概述 8 13.3.3 项目任务范围 9 1...

45软件需求分析与管理高级培训

一 培训大纲。认识软件需求。什么是软件的需求?需求的定义。需求分析的重要性及其在软件工程中的位置。需求的影响因素 范围 干系人 目标的相互作用。需求的层次划分与分类。业务需求。用户需求 业务规则 质量属性。功能需求 系统需求 外部接口与约束。需求常见概念的澄清。案例分析与演练。需求工程。什么是需求工...

2019级软件专业软件工程试卷A

针对传统软件开发的重载方法,一些创始人在美国犹他州成立了敏捷软件开发联盟,简称agile联盟。敏捷软件开发的12个原则是。1 最优先的是通过尽早地和不断地提交有价值的软件使客户满意。2 欢迎变化的需求,即使该变化出现在开发的后期,为了提升对客户的竞争优势,agile过程利用变化作为动力。3 以几周到...