些大学出版社 TSINGHUA UNIVERSITY PRESS 第四章项目开发过程 4.1需求分析 4.2软件概要设计 4.3软件详细设计 4.4软件实现 4.5软件测试 4.6软件维护
第四章 项目开发过程 4.1 需求分析 4.2 软件概要设计 4.3 软件详细设计 4.4 软件实现 4.5 软件测试 4.6 软件维护
些大学出版社 TSINGHUA UNIVERSITY PRESS 第四章项目开发过程 ■设计系统:学生管理系统 以该系统设计为例。介绍一般管理项 目的开发过程
第四章 项目开发过程 n设计系统:学生管理系统 n以该系统设计为例。介绍一般管理项 目的开发过程
些大学出版社 TSINGHUA UNIVERSITY PRESS 4.1需求分析 ■目的:了解需求分析任务 ■开发人员要准确理解用户的要求,进行细致的 调查分析,将用户非形式的需求陈述转化为完 整的需求定义,再由需求定义转化到相应的形 式功能规约(需求规格说明)的过程。 需求分析虽处于软件开发过程的初期阶段但它 对于整个软件开发过程以及软件产品质量是至 关重要的。随着软件系统复杂性的提高及规模 的扩大,需求分析在软件开发中的所处的地位 愈加突出,从而也愈加困难
4.1 需求分析 n目的:了解需求分析任务 n开发人员要准确理解用户的要求,进行细致的 调查分析,将用户非形式的需求陈述转化为完 整的需求定义,再由需求定义转化到相应的形 式功能规约(需求规格说明)的过程。 n需求分析虽处于软件开发过程的初期阶段,但它 对于整个软件开发过程以及软件产品质量是至 关重要的。随着软件系统复杂性的提高及规模 的扩大,需求分析在软件开发中的所处的地位 愈加突出,从而也愈加困难
些大学出版社 4.1需求分析 RSITY PRESS 需求分析的基本任务包括: 1.问题识别 (1)功能需求: ■明确所开发的软件必须具备的功能。 (2)性能需求: ■明确待开发的软件的技术性能指标。 (3)环境需求: ■明确软件运行时所需要的软、硬件要求 (4)用户界面需求: ■明确人机交互方式、输入输出数据格式
需求分析的基本任务包括: 1.问题识别 (1)功能需求: n明确所开发的软件必须具备的功能。 (2)性能需求: n明确待开发的软件的技术性能指标。 (3)环境需求: n明确软件运行时所需要的软、硬件要求 (4)用户界面需求: n明确人机交互方式、输入输出数据格式。 4.1 需求分析
些大学出版社 4.1需求分析 RSITY PRESS 随着学校规模的不断扩大,学生数量日益剧增,有 关学生的各种信息量也急剧增长,原始的手工登记 手工查阅方法已经不能满足我们快速检索的要求。 面对这种形式,需要开发一个能够满足用户需求的 系统, (1)功能需求: 实现学籍信息的增加、删除、修改以及查询等管理 功能; 管理与学生相关的课程及成绩等信息; 基本上满足一个学校学生信息管理各方面的功能要 求
n 随着学校规模的不断扩大,学生数量日益剧增,有 关学生的各种信息量也急剧增长,原始的手工登记、 手工查阅方法已经不能满足我们快速检索的要求。 面对这种形式,需要开发一个能够满足用户需求的 系统, (1)功能需求: n 实现学籍信息的增加、删除、修改以及查询等管理 功能; n 管理与学生相关的课程及成绩等信息; n 基本上满足一个学校学生信息管理各方面的功能要 求。 4.1 需求分析