1 / 5
文档名称:

软件开发流程.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发流程.doc

上传人:xxj16588 2016/6/14 文件大小:0 KB

下载得到文件列表

软件开发流程.doc

相关文档

文档介绍

文档介绍:软件开发流程软件开发是指一个软件项目的开发, 如市场调查, 需求分析, 可行性分析, 初步设计, 详细设计, 形成文档, 建立初步模型, 编写详细代码,测试修改,发布等。软件是怎么样开发出来的第一个步骤是市场调研,技术和市场要结合才能体现最大价值。第二个步骤是需求分析, 这个阶段需要出三样东西, 用户视图, 数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。数据词典是指明数据逻辑关系并加以整理的东东, 完成了数据词典, 数据库的设计就完成了一半多。用户操作手册是指明了操作流程的说明书。请注意, 用户操作流程和用户视图是由需求决定的, 因此应该在软件设计之前完成, 完成这些, 就为程序研发提供了约束和准绳, 很遗憾太多公司都不是这样做的, 因果颠倒, 顺序不分, 开发工作和实际需求往往因此产生隔阂脱节的现象。需求分析, 除了以上工作, 笔者以为作为项目设计者应当完整的做出项目的性能需求说明书,因为往往性能需求只有懂技术的人才可能理解, 这就需要技术专家和需求方( 客户或公司市场部门) 能够有真正的沟通和了解。第三个步骤是概要设计, 将系统功能模块初步划分, 并给出合理的研发流程和资源要求。作为快速原型设计方法, 完成概要设计就可以进入编码阶段了, 通常采用这种方法是因为涉及的研发任务属于新领域, 技术主管人员一上来无法给出明确的详细设计说明书,但是并不是说详细设计说明书不重要,事实上快速原型法在完成原型代码后,根据评测结果和经验教训的总结,还要重新进行详细设计的步骤。第四个步骤是详细设计,这是考验技术专家设计思维的重要关卡,详细设计说明书应当把具体的模块以最’干净’的方式( 黑箱结构)提供给编码者,使得系统整体模块化达到最大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细设计说明书应当把每个函数的每个参数的定义都精精细细的提供出来, 从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。换言之,一个大型软件系统在完成了一半的时候,其实还没有开始一行代码工作。那些把作软件的程序员简单理解为写代码的,就从根子上犯了错误了。第五个步骤是编码, 在规范化的研发流程中, 编码工作在整个项目流程里最多不会超过 1/2 ,通常在 1/3 的时间,所谓磨刀不误砍柴功, 设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的, 也许一个小模块的问题就可能影响了整体进度, 让很多程序员因此被迫停下工作等待, 这种问题在很多研发过程中都出现过。编码时的相互沟通和应急的解决手段都是相当重要的, 对于程序员而言, bug 永远存在,你必须永远面对这个问题,大名鼎鼎的微软, 可曾有连续三个月不发补丁的时候吗?从来没有! 第六个步骤是测试测试有很多种: 按照测试执行方,可以分为内部测试和外部测试按照测试范围,可以分为模块测试和整体联调按照测试条件,可以分为正常操作情况测试和异常情况测试按照测试的输入范围,可以分为全覆盖测试和抽样测试以上都很好理解,不再解释。总之, 测试同样是项目研发中一个相当重要的步骤, 对于一个大型软件,3 个月到 1 年的外部测试都是正常的, 因为永远都会又不可预料的问题存在。完成测试后, 完成验收并

最近更新

吉林公共项目可行性报告 40页

春节回家过年的句子75句 57页

医疗市场可行性分析报告 26页

人机交互与车载信息系统 30页

克咳敏药物的患者用药教育 33页

智能传感器在个人护理中的作用 31页

纳米肥料的研制与应用 31页

有机栓子修饰电极机理 33页

《幼儿园班级管理概述导学案》 3页

饲养小黄牛可行性报告 33页

银行建设市场可行性报告 30页

辅导机构创办可行性报告 33页

留学生汉语转折连词习得偏误研究中期报告 2页

电视体育娱乐节目的现状及发展对策研究的开题.. 2页

电梯安全钳机构的运动分析及优化设计开题报告.. 2页

粘土砖可行性报告 35页

电信设备制造企业在海外运营合作发展模式的研.. 2页

矿山轮胎承包可行性报告 31页

电子礼花项目可行性报告 35页

生物酶提高制浆造纸废水可生化性的研究的开题.. 2页

生物质常温对辊式成型机成型参数的研究的开题.. 2页

2024年绝缘隔离柱项目项目投资需求报告代可行.. 70页

生命翔视域下高校师生关系的建构——以河北省.. 2页

池塘内循环可行性报告 31页

玻璃光纤拉丝工艺及拉丝机动态特性研究的开题.. 2页

现代汉语话题结构的认知语用研究的开题报告 2页

环氧均聚体系固化行为及性能的开题报告 2页

山东省2022-2023年春季高考护理真题 8页

原神凝光用脚帮助旅行者 1页

01s302雨水斗图集 4页