- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(软件项目开发过程
软件项目开发过程 第三章 回顾 计算机使用二进制数字系统 数字系统包括:十进制、二进制及十六进制,熟练掌握进制之间的相互转换 ASCII 表示美国信息交换标准码 操作系统是一种程序,它充当计算机用户和计算机硬件之间的接口。 操作系统功能包括:进程管理、内存管理、输入/输出系统等。 介绍DOS - 磁盘操作系统,熟练掌握DOS下常用的命令 本章目标 项目组的人员组成 软件项目的基本流程 了解项目开发生命周期的各个阶段,以及各个阶段的特点 在项目开发的各个阶段中,项目组各成员的分工职责以及扮演的角色 项目人员简介 任何计算机化系统的委派和实施都与项目组各成员的通力合作密不可分 项目组由“项目组长”领导 项目组长的作用 项目组长主要确定每个成员应执行哪些任务 应为每个项目开发阶段分配多少时间 项目人员构成 项目组一般由下列人员构成 : 分析人员 设计人员 开发人员/程序员 测试人员 实施工程师 维护工程师 软件项目的流程示意图 此通用流程时间表为各种开发项目的参考。各工作项目的时间长短需要视项目具体的要求来决定, 且有的流程可有可无. 关键点: 功能需求必先于设计构划. 程序设计必后于设计构划. 设计构划书的周密严谨关系到整个产品开发的成败和质量. 测试要与程序设计同步进行, 以便及时纠错. 关键点: 每个项目的时间进度表的制定应包括所有重要的里程碑.项目进度的跟踪以它们为准. 对开发前期的工作项目花的功夫越多, 如功能需求总结和设计构划书的撰写尽量做到周密严谨, 和用户同一认识, 后期的工作项目如编程测试等造成返工重做的机率就越小, 会对整个项目的高效率和低开支起很大的促进作用. 项目生命周期的各个阶段 2-1 每个软件开发活动都可以明确划分为几个不同的阶段 每个阶段都具有明确的起点和终点,可以清晰准确地与下一阶段进行交接 每个阶段都有相应的文档,用于对各种活动及过程进行跟踪 项目生命周期各阶段 2-2 项目开发生命周期包括下列几个阶段: 第 1 阶段:问题定义 第 2 阶段:需求分析 第 3 阶段:设计 第 4 阶段:开发 第 5 阶段:评估/测试 第 6 阶段:实施 第 7 阶段:维护 问题定义 正确识别客户的需求 系统要实现的准确目标 本阶段与成本问题相关 包括定义问题及划定界限两个环节 本阶段的输入信息是未结构化的 活动包括: 会见客户?了解客户需求?确定可能的解决方案?定义项目范围 “问题定义”记录在“问题定义文档”中 需求分析阶段 3-1 在本阶段,分析人员确定当前系统的过程 分析过程的输入和输出 使用“客户需求说明书(CRS)”文档 CRS 是多个文档的摘要 需求分析阶段 3-2 客户需求说明书(CRS)文档包括: 系统输入列表 系统期望输出列表 系统流程总览 实施项目所需的硬件和软件 客户接收项目的标准 系统的实体关系图(ERD) 需求分析阶段 3-3 客户需求总结是受多方面因素影响的 设计阶段 准备待开发系统的蓝图 设计阶段的活动包括: 设计 GUI 标准 设计应用程序的界面 设计数据库 设计过程模块 设计编码标准 创建原型 分配和监控任务 设计 GUI 标准 这些标准与应用程序的外观有关 应用程序的外观和流程要求保持一致 包括: 颜色 字形 标题和标签的尺寸 页眉和页脚的外观 控件的主题、位置和尺寸 设计界面 根据 GUI 标准集设计屏幕的布局 可以是用户输入或显示信息的报表 记录在界面设计文档中 设计数据库和过程模块 数据库: 根据 ERD 中包含的信息设计数据库 表设计将遵循规范化的规则 表设计记录在表设计文档中 过程模块: 过程设计包括将在分析阶段制定的过程定义转换为代码模块 过程设计记录在过程设计文档中 设计编码标准 设计的过程模块需要进行标准化 标准化包括设置程序和数据库的名称约定 标准化使代码的可读性更强,更易于维护 常规编码标准 函数声明的编码标准 软件设计规范书撰写指南 设计规范书(Design Specification)是什么? 设计构划书是描写软件产品或系统具体功能特性和设计方案的文件 它是整个产品或系统的蓝图- 开发设计和测试计划都以次为基础进一步撰写 它由设计项目经理负责撰写, 组织核审, 并根据开发过程中的由编程设计改动作随时的订正, 使文件中的设计与具体的编程随时保证同步. 软件设计规范书撰写的指南3-1 软件设计规范书撰写的指南 3-2 软件设计规范书撰写的指南 3-3 创建原型 创建一个应用程序原型,并提交客户进行审批 批准后,将原型分派给开发人员进行开发 原型是模拟应用程序的模型 分配和监控任务 项目组长需要估算完成项目所需人工小时数 项目组长创建任务清单 任务清单记录: 计划开始日期和结束日期 模块名称和说明
您可能关注的文档
最近下载
- 中央空调系统清洗维修保养合同协议书(详细版).doc
- (ppt)苦菜花.ppt
- 免疫接种必须与选修答案-2024年全国疾控系统“大学习”活动.docx VIP
- (统编2024版)历史七年级上册全册知识点.docx
- 2023-2024在线网课《信息检索与科技写作( 理大)》单元测试考核答案.pdf
- 中医院重点专科儿科三年发展规划.docx
- 天津市河西区2023-2024学年七年级上学期期中语文试题(含答案).docx VIP
- 第九讲种质资源的保存ppt课件-教材.ppt VIP
- YDT 3762-2020 大数据 数据挖掘平台技术要求与测试方法.docx
- 2.1 网络改变世界 作业 初中道德与法治 人教部编版 八年级上册 (2021年).docx
文档评论(0)