文档介绍:1
回顾
计算机使用二进制数字系统
数字系统包括:十进制、二进制及十六进制,熟练掌握进制之间的相互转换
ASCII 表示美国信息交换标准码
操作系统是一种程序,它充当计算机用户和计算机硬件之间的接口。
操作系统功能包括:进程管理、内存管理、输入/输出系统等。
介绍DOS - 磁盘操作系统,熟练掌握DOS下常用的命令
2
本章目标
项目组的人员组成
软件项目的基本流程
了解项目开发生命周期的各个阶段,以及各个阶段的特点
在项目开发的各个阶段中,项目组各成员的分工职责以及扮演的角色
3
项目人员简介
任何计算机化系统的委派和实施都与项目组各成员的通力合作密不可分
项目组由“项目组长”领导
项目组长的作用
项目组长主要确定每个成员应执行哪些任务
应为每个项目开发阶段分配多少时间
4
项目人员构成
项目组一般由下列人员构成:
分析人员
设计人员
开发人员/程序员
测试人员
实施工程师
维护工程师
结束
计划
控制
执行
启动
软件项目基本流程
6
软件项目的流程示意图
7
此通用流程时间表为各种开发项目的参考。各工作项目的时间长短需要视项目具体的要求来决定, 且有的流程可有可无.
关键点:
功能需求必先于设计构划. 程序设计必后于设计构划. 设计构划书的周密严谨关系到整个产品开发的成败和质量.
测试要与程序设计同步进行, 以便及时纠错.
软件项目开发的流程及特征 2-1
8
关键点:
.
对开发前期的工作项目花的功夫越多, 如功能需求总结和设计构划书的撰写尽量做到周密严谨, 和用户同一认识, 后期的工作项目如编程测试等造成返工重做的机率就越小, 会对整个项目的高效率和低开支起很大的促进作用.
软件项目开发的流程及特征 2-2
9
项目生命周期的各个阶段 2-1
每个软件开发活动都可以明确划分为几个不同的阶段
每个阶段都具有明确的起点和终点,可以清晰准确地与下一阶段进行交接
每个阶段都有相应的文档,用于对各种活动及过程进行跟踪
10
项目生命周期各阶段 2-2
项目开发生命周期包括下列几个阶段:
第 1 阶段:问题定义
第 2 阶段:需求分析
第 3 阶段:设计
第 4 阶段:开发
第 5 阶段:评估/测试
第 6 阶段:实施
第 7 阶段:维护