- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 1、基本概念 2、开发模型 3、瀑布模型各阶段 4、软件设计 5、编程 6、软件测试 7、软件维护 (A B 级要求) 动作: 一、基本概念 1、软件 软件是程序以及开发、使用和维护程序所需的各种文档。 简单记为:软件=程序+文档 完整的软件部分包括:应用程序、系统程序、用户文档、开发文档 2、软件工程 就是采用工程化的原理与方法对软件进行计划、开发和维护的一门学科。目的是为了按预期的进度和经费完成软件生产计划,提高软件的生产率和可靠性。 它包括以下重要内容:软件开发方法学、软件工具、软件工程环境、软件工程管理 3、软件的生存周期 一个软件从提出开发要求,到废弃不用为止的全过程。 续一 4、对软件生存周期的不同划分,形成不同的开发模型,常用的有: 传统瀑布模型和快速原型模型。 ① 瀑布模型 1976年提出,将软件生存周期划分为计划、开发、运行三个时期,每个时期又分为若干阶段,各阶段的工作顺序展开。就如自上而下的瀑布。如图一(P337),了解各阶段的任务 ② 快速原型 其方法是:开发方首先建立一个能反映用户主要需求的原型,使用户通过使用这个原型来提出对原型的修改意见,然后根据用户意见对原型进行改进,如此反复多次,最后建立起符合用户要求的新系统。 这种原型相当于工业产品的样机,避免了许多由于理解的不同而造成的需求分析的错误。如图二(P338)。 二、瀑布开发模型 ㈠ 计划时期 1、问题定义:决定开发软件的总体目标。 成果:目标与范围说明书 2、可行性研究:包括技术可行性、经济可行性、社会可行性。 成果:可行性论证报告 ㈡ 开发时期 1、需求分析 任务:研究用户需求,包括功能、性能、可靠性、安全必威体育官网网址、成本消 耗、开发进度、资源使用和用户接口等。 方法:结构化分析方法SA(Structure Analysis) 工具:SA 法使用的主要工具有:数据流图DFD、数据字典(DD) 成果:需求说明书 开发时期(二)软件设计 2、软件设计 第一步:概要设计(或称为总体设计、结构设计) 任务:完成软件系统的模块划分和模块的接口,即模块间的关系以及 模块之间传递的信息。 方法:结构化设计方法SD(Strucdture Design),以模块化为中心。 工具:程序结构图,反映的是控制流的情况,在结构图中看到的是模 块与模块之间的联系与通信。( P344书中图) 第二步:详细设计 任务:决定每个模块内部的处理过程,即具体算法。 工具:①程序流程图,它有三种基本控制结构:顺序、选择、循环 ②伪码(PDL)语言(Program Design Language),它接近自 然语言,易于为设计者掌握。 软件设计成果:设计文档 开发时期(三)编程 3、编程 任务:按照选定的程序设计语言将设计说明书中的每个模块控制流程 编制出相应的程序。 成果:软件的源程序。 注意事项: ①为了提高结构化的程度,应尽量避免使用转向语句GOTO; ②为了提高程序的可读性,应采用结构化程序的三种基本结构(顺序、 选择、循环) ③程序风格体现在: 源程序文件的符号名的命名、程序中的注释、空行和缩格; 数据说明如简单变量说明、公用数据块说明、数组说明、文件说明; 语句结构,注意语句的简明性与清晰性; 输入和输出应尽可能的方便明了等等方面。 开发时期(四)软件测试 4、软件测试 定义:是为了发现错误而执行程序的过程。 目标 ①测试是为了发现软件中的错误而运行软件的过程 ②好的测试方案是尽可能地发现至尽尚未发现的错误的测试方案 ③成功的测试则是发现出了至尽尚未发现的错误的测试。 原则:①不要抱有“软件不会有错或认为查不出错的“幻想” ②设计测试用例时,应同时确定输出结果 ③设计测试用例时,应包括合理的数据和不合理的数据 ④软件设计者应当避免测试自己的程序 ⑤严格全面地执行测试计划 ⑥测试完成后,应妥善保存测试计
有哪些信誉好的足球投注网站
文档评论(0)