![[经营管理]LRQP10_软件开发管理程序_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/e1a8e031-4893-4665-b0d5-f13afba05622/e1a8e031-4893-4665-b0d5-f13afba056221.gif)
![[经营管理]LRQP10_软件开发管理程序_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/e1a8e031-4893-4665-b0d5-f13afba05622/e1a8e031-4893-4665-b0d5-f13afba056222.gif)
![[经营管理]LRQP10_软件开发管理程序_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/e1a8e031-4893-4665-b0d5-f13afba05622/e1a8e031-4893-4665-b0d5-f13afba056223.gif)
![[经营管理]LRQP10_软件开发管理程序_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/e1a8e031-4893-4665-b0d5-f13afba05622/e1a8e031-4893-4665-b0d5-f13afba056224.gif)
![[经营管理]LRQP10_软件开发管理程序_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-12/1/e1a8e031-4893-4665-b0d5-f13afba05622/e1a8e031-4893-4665-b0d5-f13afba056225.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、深圳蓝凌管理咨询支持系统有限公司软件开发管理程序编制:杨帆审核:陈奥加批准:徐霞2001年4月25日发布2001年4月25日实施深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码1/551.目的为了提高软件开发的质量,保证软件开发项目按预定的时间和 费用顺利完成,提高软件过程的成熟度。2 适用范围本程序适用于本公司所有软件项目开发过程的管理,可根据项目的大小 及实际情况进行适当的删减。3. 定义可行性分析:对系统的技术可行性、经济可行性和社会可行性进行研究。 需求分析:真正搞清楚所要设计的软件应该具有哪些功能和特性(即要让它做什 么事)。数据字典:对数据流程图中
2、出现的所有数据元素给出逻辑定义。概要设计:根据软件需求说明书的要求,建立目标系统的总体结构和模块间的关 系,设计全局数据库/数据结构,定义各功能模块的接口、控制接口等。 详细设计:对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码2/55为编写源代码提供必要的说明。测试计划:为做好集成测试和验收测试,需为如何组织测试制定实施计划。计划 包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允 许的偏差范围等。编码与单元测试:将详细设计说明书转化为相应的程序设计语言或数据库语言书写的程 序,对
3、该程序的所有模块进行测试。4职责4.1项目经理:在可行性分析阶段,组织可行性分析小组,项目通过可行性 评审后编写项目开发计划书。在需求分析阶段,组织需求分析小组,保 证需求分析进度。在程序设计阶段,组织概要设计小组,组织详细设计小 组,进行编码分工,监管编码规范。在项目进行的整个过程中要填写项 目进度月报。4. 2可行性分析小组:对项目进行可行性分析并形成可行性分析报告。4. 3可行性评审小组:对可行性分析小组提交的可行性分析报告进行评 审,形成评审表。4. 4需求分析小组:对业务需求进行分析,编写软件需求说明书和数 据要求说明书。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0
4、软件开发管理程序页码3/554. 5需求分析评审小组:根据软件正式技术复审规范对需求分析小组提交的 需求分析报告,进行评审,形成评审表。4.6概要设计小组:根据软件需求说明书和数据要求说明书进行概 要设计,编写概要设计说明书沢数据库设计说明书和数据字典。4. 7概要设计评审小组:对概要设计说明书、数据字典和数据库设 计说明书进行评审,出评审表。4. 8详细设计小组:根据概要设计说明书、数据字典和数据库设计 说明书进行详细设计,编写详细设计说明书,并进行内部评审。4. 9项目小组成员:根据详细设计说明书进行编码,并进行单元测试。5. 工作程序5. 1可行性分析5. 1. 1由项目经理组织可行性分
5、析小组对客户的要求进行分析,写出可行 性分析报告。5. 1. 2可行性评审小组对可行性分析报告进行评审给出评审表。5. 1. 3可行性分析报告通过评审后由项目经理对项目做初步调研,预估 项目所需时间、人员、各阶段划分及特殊要求。初步考虑项目小组成员及 分工(需求分析人员、系统设计人员、编码人员、测试人员)写出项目 开发计划书。需求分析人员必须是技术骨干或业务骨干,系统设计人员必 须是技术骨干,编码人员是研发中心技术人员。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码4/5552项目的需求分析5. 2. 1由项目经理协调组织开发中心、管理中心、业务部门及最终用
6、户代表 组成需求分析小组。5.2.2由需求分析小组对项目设计进行详细的需求分析,同时编写软件需 求说明书和数据要求说明韦。5.2.3由项目经理协调组织由业务部门领导、技术部门领导、业务骨干、技 术骨干和最终用户组成需求分析评审小组,对需求分析进行评审,对其过 程进行记录,并提交评审表,对不完善的、有歧义的需求评审后项目组 进行修正。评审表要求有最终用户的签字确认。5. 2. 4如果评审未获通过,则回到需求分析阶段,重新进行需求分析和需求 分析评审。5. 2. 5如果评审通过,则由业务部门领导和技术部门领导和客户代表对需求 分析签字确认,项目组进入概要设计阶段,项目经理开始写测试计划。5. 3概
7、要设计5. 3. 1由项目经理协调组织概要设计小组,小组成员由系统管理人员、开发 人员、业务人员、最终用户代表组成。5.3.2概要设计小组根据需求分析说明书和数据要求说明书,对系 统结构设计、项目标准、文档和编码规范、界面、模块划分及描述、数据 字典及数据库设计进行讨论,并编写概要设计说明书、数据字典和深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码5/55数据库设计说明书,文档管理员开始写用户手册。5. 3. 3由技术部门、最终用户、业务管理部门代表组成概要设计评审小组, 对概要设计进行评审,并对其过程进行记录,提交评审表,由技术部门 代表、业务部门代表和最
8、终用户签字确认。5. 3.4如果评审未获通过,则需对概要设计进行修改,重新评审。5. 3. 5如果评审通过,则概要设计小组提交概要设计说明书、数据库设 计说明书和数据字典。5. 4详细设计5.4. 1由项目经理协调组织详细设计小组,成员由高级程序员组成。5. 4. 2由详细设计小组根据概要设计说明书、数据字典和数据库设 计说明书讨论技术模块划分和技术模块描述。5. 4. 3小组成员用流程图或伪码对每一技术模块划分进行详细设计。5. 4. 4由项目小组内部人员不定期进行交流。5.4.5详细设计完成后,项目小组提交详细设计说明书,由项目经理签 字确认。5. 5编码5.5.1.由项目经理根据详细设计
9、说明书进行编码分工,指定专人监管 编码规范,指定专人准备开发环境。5. 5. 2编码人员制定编码计划。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码6/555. 5. 3编码人员根据详细设计的伪码或流程图进行编码。5. 5. 4项目小组以内部讨论的形式不定期对编码进行审核。5.5.5项目小组成员分别进行单元测试(主要测试模块的功能和算法)并作 单元测试记录,形成可供集成测试人员进行集成测试的程序。文档管理员 开始写操作手册。5. 6测试5. 6. 1集成测试小组进行集成测试(主要测试模块间的接口与通讯)。5.6.2确认测试:软件的功能、性能等,以需求规格说明
10、书为依据。5.6.3系统测试:软件与硬件和其他相关因素。5.6.4测试小组提交测试分析报告,如果通不过,则返回编码和单元测试 阶段。5.7项目总结项目完成后项目经理要完成项目开发总结报告.5. 8软件维护5. 8. 1业务部门提出需求变更申请,填写维护更改申请表提交到项目小 组,必要时由技术总监、业务部门领导、项目小组进行评审,给出评审意 见,如果不通过,则放弃。5.8.2项目小组拟定项目设计更改计划并提交技术总监审批。5.8.3技术总监对项目设计更改计划进行审批,如果审批不通过,则由深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码7/55项目小组重新制定项目
11、设计更改计划。5.8.4概要设计小组对更改的需求进行概要设计,并更改概要设计说明 书。5.8.5详细设计小组对变更的需求进行详细设计,并更改详细设计说明 书。5. & 6项目小组根据详细设计说明书进行编码及单元测试。5. 8. 7集成测试小组进行集成测试,提交测试分析报告,如果不通过, 则返回编码和单元测试阶段。6相关文件无附件:1. 可行性研究报告2. 项目开发计划3. 需求分析说明书4. 项目进度月报5. 评审表6. 数据要求说明书7. 概要设计说明书&数据库设计说明书深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码8/559. 数据字典1
12、0. 详细设计说明书11. 测试计划12. 测试分析报告13. 项目开发总结14. 维护更改申请表15. 项目设计更改计划书深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码9/55可行性研究报告1引言1.1编写目的说明编写木叮行性研究报告的h的,指;预期的读者。1.2背景a. 所建议开发的软件系统的名称;b. 木项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c. 该软件系统同其他系统或其他机构的基木的相垃來往关系。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出用得着的参考资料,如:乂本项目的经核准的计
13、划任务书或合同、上级机关的批文;b. 属于本项h的其他已发表的文件;c.木文件中各处引川的文件、资料,包插所需用到的软件开发标准。列出这些文件资料的标题、文件编号、发表h期和出版单位,说明能够得到这些文件资料的來源。2可行性研究的前提说明对所建议的开发项h进行可行性研究的询提,如耍求、h标、假定、限制等。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码10/552.1要求说明对所建议开发的软件的基木要求,如:a. 功能:b. 性能;c. 输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口 以及分发对象;d. 输入说明系统的输入,包括数据的來
14、源、类旳、数最、数据的组织以及提供的频 度:e. 处理流程和数据流程用图表的方式表示出最荃本的数据流程和处理流程,并辅z 以叙述;f. 在安全与保密方面的耍求;g同木系统相连接的其他系统;h,完成期限。2.2目标说明所建议系统的主要开发ii标,如:a. 人力与设备费用的减少;b. 处理速度的提窩:c. 控制精度或生产能力的捉高;d. 背理信息服务的改进;c. 口动决策系统的改进;/:人员利用率的改进。2.3条件、假定和限制说明对这项开发中给出的条件、假定和所受到的限制,mba. 所建议系统的运行寿命的最小值;b. 进彳j:系统方案选择比较的时间;c. 经费、投资方面的來源和限制:d. 法律和政
15、策方面的限制;e. 硕件、软件、运行环境和开发环境方的条件和限制;深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码11/55a 可利用的信息和资源;g. 系统投入使用的最晚时间。2.4进行可行性研究的方法说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。摘耍说明所使用的城本方法和策略,如调杳、 加权、确定模型、建立基准点或仿真等。2.5评价尺度说明对系统进行评价时所使用的主耍尺度,如费用的多少、各项功能的优先次用、开发时间的长短及使用中的难易 程度。3对现有系统的分析这里的现冇系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系
16、统其至是一个人工系 统。分析现仃系统的h的是为了进一步阐明建议中的开发新系统或修改现仃系统的必要性。3.1处理流程和数据流程说明现仃系统的基木的处理流程和数据流程。此流程町用图表即流程图的形式表示,并加以叙述。3.2工作负荷列出现仃系统所承担的匚作及匸作也3.3费用开支列出山于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码12/553.4人员列出为了现仃系统的运行和维护所需要的人员的专业技术类别和数最。3.5设备列出现冇系统所使用的各种设备。3.6局限性列出木系统的主要的
17、局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够等。并tl 要说明,为什么对现有系统的改进性维护已经不能解决问题。4所建议的系统木章将用來说明所建议系统的h标和要求将如何被满足。4.1对所建议系统的说明概扌舌地说明所建议系统,并说明在笫2章中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。4.2处理流程和数据流程给出所建议系统的处理流程和数据流程。4.3改进之处按22条屮列出的目标,逐项说明所建议系统相对于现心系统具仃的改进。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码13/554.4影响说明在建立所建议系统时,预期
18、将帯來的影响,包括:4. 4. 1对设备的影响说明新提出的设备要求及对现存系统中尚可使川的设备须作出的修改。4. 4. 2对软件的影响说明为了使现存的应用软件和支持软件能够同所建议系统相适应。而需要对这些软件所进行的修改和补充。4. 4. 3对用户单位机构的影响说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部耍求。4. 4. 4对系统运行过程的影响说明所建议系统对运行过程的影响,如:用户的操作规程;b. 运行屮心的操作规程;c. 运行中心与用户z间的关系;d. 源数据的处理;e. 数据进入系统的过程:f. 对数据保存的要求,对数据存储、恢复的处理;g. 输出报告的
19、处理过程、存储媒体和调度方法;h. 系统失效的后果及恢复的处理办法。4. 4. 5对开发的影响说明对开发的影响,奶:深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码14/55& 为了支持所建议系统的开发,用户需进行的工作;b. 为了建-立一个数据库所耍求的数据资源;c. 为了开发和测验所建议系统而需要的计算机资源;d. 所涉及的保密与安全问题。4. 4. 6对地点和设施的影响说明对建筑物改造的要求及对环境设施的要求。4. 4. 7对经费开支的影响扼要说明为了所建议系统的开发,设计和维持运行而需要的各项经费开支。4.5局限性说明所建议系统尚存在的局限性以
20、及这些问题未能消除的原因。4.6技术条件方面的可行性本节应说明技术条件方而的可行性,如:a. 在当前的限制条件下,该系统的功能ii标能否达到;b. 利用现有的技术,该系统的功能能否欢现:c. 对开发人员的数量和质量的要求并说明这些要求能否满足:d. 在规定的期限内,木系统的开发能否完成。5可选择的其他系统方案扼要说明曾考虑过的每一种可选择的系统方案,包扌舌需开发的和可从国内国外直接购买的,如果没冇供选择的系统 方案可考虑,则说明这一点。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码15/555.1可选择的系统方案1参照第4章的提纲,说明叮选择的系统方案1,并
21、说明它未被选屮的理山。5.2可选择的系统方案2按类似5. 1条的方式说明第2个乃至笫n个可选择的系统方案。6投资及效益分析6.1支出对于所选择的方案,说明所需的费用。如果已有 个现存系统,则包括该系统继续运行期间所需的费用。6.1. 1基本建设投资包括采购、开发和安装下列各项所需的费用,如乩房屋和设施:b. adp设备;c. 数据通讯设备;d. 环境保护设备;e. 安全与保密设备:/: adp操作系统的和应用的软件;g.数据库管理软件。6.1. 2其他一次性支出包括下列各项所需的费用,如:乩研究(需求的研究和设计的研究);b.开发计划与测量基准的研究;c.数据库的建立;深圳蓝凌管理咨询支持系统
22、有限公司文件编号lrqp-10版次a0软件开发管理程序页码16/55dadp软件的转换;e. 检查费川和技术管理性费川;f. 培训费、旅差费以及开发安装人员所需要的一次性支出; g人员的退休及调动费川等。6. 1. 3非一次性支出列出在该系统生命期内按丿或按季或按年支出的用丁-运行和维护的费用,包扌舌:a. 设备的租金和维护费用;b. 软件的租金和维护费用:c. 数据通讯方面的租金和维护费用:d. 人员的工资、奖金;q.房屋、空间的使用开支;f. 公用设施方面的开支;g. 保密安全方面的开支:h. 其他经常性的支出等。6.2收益对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费
23、用的减少或 避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括;6. 2. 1 一次性收益说明能够用人民币数!i农示的-次性收益,可按数据处理、川户、管理和支持等项分类叙述,如:a. 开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运彳了效率的改进,数据进入、存贮 和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的釆用,处理的集中化/分布化等:b. 价值的增升包括宙于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进 以及出错率的减少等;c.其他如从多余设备出体冋收的收入等。深圳蓝凌管理咨询支持系统有限
24、公司文件编号lrqp-10版次a0软件开发管理程序页码17/556. 2. 2非一次性收益说明在整个系统生命期内山于:运行所建议系统而导致的按月的、按年的能用人民币数h表示的收益,包括开支的咸 少和避免。6. 2. 3不可定量的收益逐项列出无法直接用人民币表示的收益,如服务的改进,山操作失误引起的风险的减少,信息掌握情况的改进,组 织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按域好和故差情况估计)。6.3收益/投资比求出整个系统主命期的收益/投资比值。6.4投资回收周期求岀收益的累汁数开始超过支岀的累汁数的时间。6.5敏感性分析所谓敏感性分析是指一些关键性因素如系统
25、生命期长度、系统的工作负荷屋、工作负荷的类空与这些不同类空z间 的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。在敏感性分 析的基础曰故出的选择当然会比单一选择的结果姜好一些。7社会因素方面的可行性本章用来说明对社会因索方面的可行性分析的结果,包括:7.1法律方面的可行性法律方面的可行性问题很多,如合同责任、侵犯专利权、侵犯版权等方面的陷井,软件人员通常是不熟悉的,有可 能陷入,务必耍注意研究。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码18/557.2使用方面的可行性例如从用户单位的行政管理、工作制度等方曲來看,
26、是否能够使用该软件系统;从用户单位的工作人员的索质來看, 是否能满足使用该软件系统的要求等等,都是要考虑的。8结论在进行可行性研究报告的编制时,必须冇-个研究的结论。结论可以是:& 可以立即开始进行;b. 需耍推迟到某些条件(例如资金、人力、设备等)落实z后才能开始进行;c. 需要对开发目标进行某些修改之后才能开始进行;d. 不能进行或不必进行(例如因技术不成熟、经济上不合算等)。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码19/55项目开发计划书1引言1.1编写目的说明编写这份项目开发计划的目的,并指岀预期的读者。1.2背景说明:a. 待开发的软
27、件系统的名称;b. 本项日的任务提出者、开发者、用户及实现该软件的计算屮心或计算机网络;c. 该软件系统同其他系统或其他机构的基本的相互来往关系。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。14参考资料列出用得着的参考资料,如:a, 木项日的经核准的计划任务书或合同、上级机关的批文;b. 属于本项忖的其他已发表的文件;c本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标 题、文件编号、发表日期和岀版单位,说明能够得到这些文件资料的來源。2项目概述2.1工作内容简要地说明在本项忖的开发中须进行的各项主要工作。深圳蓝凌管理咨询支持系统有限公司文件
28、编号lrqp-10版次a0软件开发管理程序页码20/552.2主要参加人员扼要说明参加本项h开发工作的主要人员的情况,包括他们的技术水平。23产品2. 3.1程序列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用冇关文 件,逐项说明其功能和能力。2. 3. 2文件列出需移交给用户的每种文件的名称及内容要点。2. 3. 3服务列出需向用八提供的各项服务,如培训安装、维护和运行支持等,应逐项规怎开始日期、所提 供支持的级别和服务的期限。2. 3. 4非移交的产品说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。2.4验收标准对于一卜述这些应交出的产品和
29、服务,逐项说明或引用资料说明验收标准。2.5完成项目的最迟期限2.6本计划的批准者和批准日期深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码21/553实施计划3.1工作任务的分门与人员分工对于项开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编 制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的 负责人和参加人员o3.2接口人员说明负责接口工作的人员及他们的职责,包括:a. 负责本项目同用户的接口人员;b. 负贵本项口同本单位各管理机构,如介同计划管理部门、财务部门、质量管理部门等的接 口人员;c.
30、 负责木项目同各分合同负责单位的接口人员等。3.3进度对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预 定开始h期、完成1期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务 完成的标志性事件(即所谓“里程碑”)。3.4预算逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、 差旅费、机时费、资料费、通讯设备和专用设备的租金等)和來源。3.5关键问题逐项列出能够彩响整个项目成败的关键问题、技术难点和风险,指出这些问题对项日的影响。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码22/55
31、4支持条件说明为支持本项h的开发所石要的各种条件和设池。4.1计算机系统支持逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟 器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等, 逐项给出冇关到货i期、使用时间的要求。4.2需由用户承担的工作逐项列出需要用户承担的工作和完成期限。包括需由用户提供的条件及提供时间。4.3由外单位提供的条件逐项列出需耍外单位分合同承包者承担的工作和完成的时间,包括需耍tl外单位提供的条件 和提供的时间。5专题计划要点说明本项h开发中需制订的各个专题计划(如分合同计划、开发人员培训计划、测试计划、 安全保密
32、计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点°深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码23/55需求分析说明书1引言1.1编写目的说明编写这份软件需求说明书的冃的,指出预期的读者。1.2背景说明:a. 待开发的软件系统的名称;b. 本项h的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c. 该软件系统同其他系统或其他机构的基本的相互来往关系。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出用得着的参考资料,如a 本项h的经核准的计划任务书或合同、上级机关的批文;b.
33、属于本项目的其他已发表的文件;c本文件中各处引用的文件、资料、包括所耍用到的软件开发标准。列出这些文件资料的 标题、文件编号、发表日期和岀版单位,说明能够得到这些文件资料的來源。2任务概述深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码24/552.1目标叙述该项软件开发的意图、应用h标、作用范围以及其他应向读者说明的冇-关该软件开发的背 景材料。解释被开发软件与其他有关软件z间的关系。如果本软件产品是一项独立的软件,而口全 部内容口含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产 品与该系统中其他各组成部分之间的关系,为此可使用
34、一张方框图來说明该系统的组成和木产晶同 其他各部分的联系和接口。22用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本 软件的预期使丿 11 频度。这些是软件设计工作的重要约束2.3假定和约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。3需求规定3.1对功能的规定mj列表的方式(例如ipo表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提 出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支 持的并行操作的用户数。3.2对性能的规定3. 2.1精度说明对该软件的输入、输出数据精度的要求,可
35、能包括传输过程中的精度。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码25/553. 2. 2时间特性要求说明对于该软件的时间特性要求,如对:a. 响应时间;b. 更新处理时间;c数据的转换和传送时间;d. 解题时间;等的要求。3. 2. 3灵活性说明对该软件的灵活性的耍求,即当需求发牛某些变化时,该软件对这些变化的适应能力,如:a. 操作方式上的变化;b. 运行环境的变化;c. 同其他软件的接口的变化;d. 楕度和有效时限的变化;e. 计划的变化或改进。对于为了提供这些灵活性而进彳了的专门设计的部分应该加以标明。3.3输人输出要求解释各输入输出数据类型,并
36、逐项说明其媒体、格式、数值范围、精度等。対软件的数据输出 及必须标明的控制输岀量进行解释并举例,包扌舌对硬拷贝报告(正常结果输出、状态输出及异常输 hi)以及图形或显示报告的描述。3.4数据管理能力要求说明需耍管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分屋的 存储要求作岀估算。3.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码26/553.6其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、 运行环
37、境可转换性的特殊要求等。4运行环境规定4.1设备列出运行该软件所需耍的硬设备。说明其中的新型设备及其专门功能,包括:a. 处理器型号及内存容量;b外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c.输入及输出设备的型号和数量,联机或脱机;数据通信设备的型号和数量;e. 功能键及其他专用硬件4.2支持软件列出支持软件,包括耍川到的操作系统、编译(或汇编)程序、测试支持软件等。4.3 接口说明该软件同其他软件z间的接口、数据通信协议等。4-4控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页
38、码27/55评审表项目名称委托单位评审材料 名称评审目的材料提交 组织人员参加评审人员:评审记录:评审结论:(评审结论由评审主持人负责编写,负责人与客户代表签名)签名:年 月f1评审执行情况:(由项目负责人填写)签名:年刀 日深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码28/55数据要求说明书1引言1.1编写目的说明编写这份数据耍求说明书的目的,指岀预期的读者。1.2背景说明:a. 待开发软件系统的名称;b. 列出木项口的任务提出者、开发者、用户以及将运行该项软件的计算站(屮心)或计算机网 络系统。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词
39、的原词组.1.4参考资料列出有关的参考资料,如:a. 本项日的经核准的计划任务书或合同,上级机关的批文;b. 属于本项h的其他已发表文件;c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文 件编号、发表日期和出版单位。说明能够得到这些文件资料的來源。2数据的逻辑描述对数据进行逻辑描述时可把数据分为动态数据和静态数据。所谓静态数据,指在运行过程中主 要作为参考的数据,它们在很长的一段时间内不会变化, 般不随运行而改变。所谓动态数据.包 括所冇在运行小要发生变化的数据以及在运行小要输入、输出的数据。进疔描述时应把各数据元素深圳蓝凌管理咨询支持系统有限公司文件编号
40、lrqp-10版次a0软件开发管理程序页码29/55逻辑地分成若干纽,列如函数、源数据或对于其应用更为恰当的逻辑分纟给岀每一数据元的名称(包括缩写和代码)、定戈(或物理意义)度量单位、值域、格式和类型等有关信息。2.1静态数据列出所有作为控制或参考用的静态数据兀素。2.2动态输人数据列出动态输入数据元素(包括在常规运行屮或联机操作屮要改变的数据)。2.3动态输出数据列出动态输出数据元素(包括在常规运行中或联机操作中要改变的数据)。2.4内部生成数据列出向用户或开发单位中的维护调试人员提供的内部牛成数据。2.5数据约定说明对数据要求的制约。逐条列出对进一步扩充或使用方而的考虑而提出的对数据要求的
41、限制(容 量、文卷、记录和数据元的个数的最大值)。对于在设计和开发中确定是临界性的限制更要明确指 th o3数据的采集3.1要求和范围按数据元的逻辑分组来说明数据采集的耍求和范围,指明数据的采集方法,说明数据采集工作的承 担者是用户还是开发者。具体的内容包括:a. 输入数据的來源,例如是单个操作员、数据输入站,专业的数据输入公司或它们的一个分组;b. 数据输入(指把数据输入处理系统内部)所用的媒体和硬设备。如果只有指定的输入点的输深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码30/55c入才是合法的,则必须对此加以说明;d. 接受者说明输出数据的接受者;e.
42、 输出数据的形式和设备列出输出数据的形式和便设备。无论接受者将接收到的数据是打印输出,还是crt上的一组字符、一帧图形,或一声警铃,或向开关线圈捉供的一个电脉冲,或 常用介质如磁盘、磁带、穿孔卡片等,均应具体说明;f. 数据值的范围给出每一个数据元的合法值的范围;g. 量纲给出数字的度量单位、增量的步长、零点的定标等。在数据是非数字量的情况下,要给 hi每一种合法值的形式和含意;h. 更新和处理的频度给宙预定的对输入数据的更新和处理的频度。如果数据的输入是随机的, 应给出更新处理的频度的平均值,或变化情况的某种其他度量。3.2输人的承担者说明预定的对数据输入工作的承担者。如果输入数据同某一接口
43、软件冇关,还应说明该接口软 件的來源。3.3预处理对数据的采集和预处理过程提出专门的规定,包括适合应用的数据格式、预泄的数据通信媒体 和对输入的时间要求等。对于需经模拟转换或数字转换处理的数据量,要给出转换方法和转换因了 等有关信息,以便软件系统使用这些数据。3.4影响说明这些数据要求对于设备、软件、用户、开发单位所可能产生的彫响,例如要求用户单位 增设某个机构等。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码31/55开发进度月报1标题开发屮的软件系统的名称和标识符分项目名称和标识符分项目负责人签名本期月报编写人签 名本期月报的编号及所报告的年月2工程进度
44、与状态2. 1进度列出本月内进行的各项主要活动,并且说明本月内遇到的重要事件,这里所说的重要事件是指 一个开发阶段(即软件生存周期内各个阶段中的某一个,例如需求分析阶段)的开始或结束,要说 明阶段名称及开始(或结束)的i期。2.2状态说明本刀的实际工作进度与计划相比,是提前了、按期完成了、或是推迟了?如果与计划不一 致,说明原因及准备采取的措施。3资额耗用与状态3.1资额耗用主要说明本月份内耗用的.工时与机时。3. 1. 1工时分为三类:a.管理用工时包插在项目管理(制订计划、布置工作、收集数据、检查汇报工作等)方而耗用的深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管
45、理程序页码32/55工时;h.服务工时包括为支持项日开发所必须的服务工作及非直接的开发工作所耗用的工时;c.开发用工时要分各个开发阶段填写。3. 12机时说明木月内耗用的机时,以小时为单位,说明计算机系统的型号。3.2状态说明本月内实际耗用的资源与计划相比,是超出了、相一致、还是不到计划数?如果与计划不 致,说明原因及准备采取的措施。4经费支出与状态4.1经费支出4.1. 1支持性费用列出本月内支出的支持性费用,一般可按如下七类列出,并给出本月支持费用的总和: a 房租或房屋折费;b. 社工资、奖金、补贴;c. 培训费包括给教师的酬金及教室租金;d. 资料费包括复印及购买参考资料的费用;e.
46、会议费召集有关业务会议的费用;f. 旅差费;g. 其他费用。4. 1. 2设备购置费列出本月内支出的设备购置费,一般可分如f三类:ci.购买软件的名称与金额;b.购买硬设备的名称、型号、数量及金额;深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码33/55c.已有硬设备的折旧费。4.2状态说明本月内实际支出的经费与计划相比较,是超过了。相符合、还是不到计划数?如果与计划 不-致,说明原因及准备采取的措施。5工作计划6建议本月遇到的重要问题和应引起重视的问题以及因此产生的建议。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码34
47、/55概要设计说明书1 引言1.1编写目的说明编写这份概耍设计说明书的冃的,指出预期的读者。1.2背景说明:a. 待开发软件系统的名称;b. 列出此项h的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1 -4参考资料列出有关的参考文件,如:a. 木项口的经核准的计划任务书或介同,上级机关的批文;b. 属于本项忖的其他已发表文件;c. 本文件中各处引用的文件、资料,包括所耍用到的软件开发标准。列出这些文件的标题、文 件编号、发表f!期和出版单位,说明能够得到这些文件资料的來源。2总体设计2.1需求规定深圳蓝凌管理咨询
48、支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码35/55说明对木系统的主要的输入输出项口、处理的功能性能要求。2.2运行环境简耍地说明対本系统的运行环境(包括硬件环境和支持环境)的规定。2.3基本设计概念和处理流程说明木系统的基木设计概念和处理流程,尽量使用图表的形式。2.4结构用一览农及框图的形式说明本系统的系统兀素(各层模块、子程序、公用程序等)的划分,扼 要说明每个系统元素的标识符和功能,分层次地给出各元素z间的控制与被控制关系.2.5功能需求与程序的关系说明各项功能需求的实现同各块程序的分配关系。2.6人工处理过程说明在木软件系统的工作过程中不得不包含的人工处理过程
49、(如果有的话)。27尚未问决的问题说明在概耍设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口说明木系统同外界的所有接口的安排包括软件与硬件z间的接口、木系统与各支持软件z间的接u深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码36/55关系。3.3内部接口说明本系统z内的各个系统元素z间的接口的安排。4运行设计4.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运 行所历经的内部模块和支持软件。4.2运行控制说明每一种外界的运行控制的方式方法和操作步骤。4.3运行时间说明每种运行模
50、块组a将占用各种资源的时间。5系统数据结构设计5.1逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们z中每个数据项、记录、文卷和系的 标识、定文、氏度及它们z间的层次的或表格的相互关系。5. 2物理结构设计要点结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、 设计考虑和保密条件。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码37/555.3数据结构与程序的关系说明各个数据结构打访问这吐数据结构的形式。6系统出错处理设计6.1出错信息用一览表的方式说朗每种可能的出错或故障悄况出现时,系统输出信息的
51、形式、含意及处理方 法。6.2补救措施说明故障出现后可能采取的变通措施,包括:a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的 技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法來求得所需结果的某 些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c. 恢复及再启动技术说明将使川的恢复再启动技术,使软件从故障点恢复执行或使软件从头开 始重新运行的方法。6.3系统维护设计说明为了系统维护的方便而在程序内部设计中作出的女排,包括在程序中专门安排用于系统
52、的检查维护的检测点和专用模块,各个程序z间的对应关系。深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码38/55数据库设计说明书1引言1-1编写目的说明编写这份数据库设计说明书的目的,指岀预期的读者。1.2背景说明:a. 说明待开发的数据库的名称和使用此数据库的软件系统的名称;b. 列出该软件系统开发项日的任务提出者、用户以及将安装该软件和这个数据库的计算站(中 心)。1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。1.4参考资料列出有关的参考资料:a. 木项口的经核准的计划任务书或介同、上级机关批文;b. 属于本项忖的其他已发表的文件;c本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的來源。2外部设计2.1标识符和状态联系用途,详细说明用于唯一地标识该数据炸的代码、名称或标识符,附加的描述性信息亦要深圳蓝凌管理咨询支持系统有限公司文件编号lrqp-10版次a0软件开发管理程序页码39/55给岀。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时 间范围。2.2使用它的程序列出将耍使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和 版木号。2.3约定陈述一个程序员或一个系统分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 孕妇协商自愿离婚协议书3篇
- 景观设计入门基础框架
- 胆漏疾病查房要点解析
- 2025西安信息职业大学辅导员考试试题及答案
- 2025辽宁特殊教育师范高等专科学校辅导员考试试题及答案
- 2025赣南医学院辅导员考试试题及答案
- 2025眉山药科职业学院辅导员考试试题及答案
- 2025福州墨尔本理工职业学院辅导员考试试题及答案
- 急性胸痛的急救
- 金融产品课程设计
- 《护理学基础》-15-标本采集
- 感情计算在办公环境中的应用
- 2024年四川教师招聘教育公共基础知识真题与答案
- 解读国有企业管理人员处分条例课件
- 2024消防维保投标文件模板
- HG∕T 3792-2014 交联型氟树脂涂料
- 门诊部职责及管理制度(3篇)
- 安装门窗免责协议书
- QB/T 8011-2024 咸鸭蛋黄(正式版)
- 2024医疗机构重大事故隐患判定清单(试行)学习课件
- JJG 705-2014液相色谱仪行业标准
评论
0/150
提交评论