



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件1、 软件生命周期分为软件定义、软件开发及软件运算维护3个阶段。软件定义:2、 需求分析阶段的任务是确定软件系统功能。(需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。)3、 在软件生产过程中,需求信息的给出是软件用户。(软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。)4、 需求分析是软件定义时期的最后一个阶段,它的基本任务就是准确回答“系统必须做什么”这个问题,即软件系统功能,需求分析的任务还不是确定系统怎么完成它的工作,而仅仅是确定系统必须完成那些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。5、 软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。作用:便于,开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。软件开发方法是在总体设计阶段完成的任务;软件开发工具是在是现阶段需完成的任务;软件开发费用是在可行性研究阶段需完成的任务。软件开发阶段6、 详细设计、软件编码和软件测试都属于软件开发阶段。7、 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。8、 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指系统结构部件转换成软件的过程描述。(结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程描述。)9、 软件结构是以模块为基础而组成的一种控制层次结构。(采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解,模块化使得软件容易测试和调试,因而有利于提高软件的可靠性,也有利于软件的组织管理,大型程序可由不同的程序员编写不同的模块,并且可以进一步分配技术熟练的程序员编写。)10、 软件设计模块化的目的是降低复杂性。11、 开发大型软件时,产生困难的根本原因是大系统的复杂性。12、软件测试13、 检查软件产品是否符合需求定义的过程称为确认测试。确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。14、 在软件测试设计中,软件测试的主要目的是发现软件错误而执行程序。(使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的程序。测试要以查找错误为中心,而不是为了演示软件的正确功能。)15、 软件测试的目标是在惊心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性鉴定。它有3个方面的重要特症,即测试的挑剔性、完整测试的不可能性及测试的经济性。16、 软件开发离不开系统环境资源的支持,其中必要的测试数据属于辅助资源。(软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。)软件运算维护17、 软件生命周期中所花费用最多的阶段是软件维护。软件工程学的目的就是提高软件的可维护性,降低维护的代价。软件工程:1) 软件工程的出现是由于软件产业化的需要。(软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。)2) 开发软件时对提高开发人员工作效率至关重要的是先进的软件开发工具和环境。(软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。)3) 软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品4) 软件工程研究的内容主要包括:软件开发技术和软件工程管理。(基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件方法技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括:软件管理学、软件工程经济学、以及软件心理学等内容。)5) 软件工程3要素:方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。6) 软件工程的出现是由于软件产业化的需要。(软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。)7) 软件危机出现于20世
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 轮岗实习工作总结
- 亲有过到挞无怨课件
- 检验主管工作总结
- 《诗经·月出》课件
- 研发经理年中工作总结
- 电磁波的辐射讲解
- 竣工环保验收汇报
- 疼痛病人的延续性护理
- 《草房子》课件导读
- 法医临床司法鉴定年终总结
- 2025年法学硕士专业知识考试试卷及答案解析
- GB 26488-2025镁合金压铸安全生产规范
- 森林消防队森林火灾扑救知识培训考试题库题库(附含答案)
- 焦虑症的课件
- 湖南美术出版社二年级上册美术教学计划
- 2025年西藏自治区事业单位招聘考试综合类专业能力测试试卷(新闻类)押题卷
- VOCs治理设备培训
- 2025年招聘面试技巧指南面试官角度下的面试题预测与应对策略
- 答案时代:AI顾问式电商崛起
- 算力中心能源管理与优化方案
- 新型集体经济课件
评论
0/150
提交评论