![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
遇事不绝,量子力学
智障多年,多谢提携
展开
-
软件需求工程综述
1. 需求工程的任务与目标;需求工程任务总括:清楚的理解应户的需求,完整准确地获取作用户的需求,并用《软件需求规格说明书》规范准确的表达用户的需求。一:确定对系统的综合要求功能需求:这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。性能需求:性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性...原创 2019-07-24 20:11:26 · 510 阅读 · 0 评论 -
软件工程设计概述
1.软件工程学科的产生背景1.现实背景(直接原因):“软件工程”,这一概念在1968召开的一个当时被称为“软件危机”的会议上被提出,当时单个程序开发技术已不能扩展从应用到大型的、复杂的系统中。这是当是的现实背景,使得软件学科这一领域有迫切的需求发展起来,刻不容缓。2本质因素:当时阶段软件急速发展,从而建立了软件的概念。随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越庞大,高...原创 2019-07-24 20:04:27 · 1022 阅读 · 0 评论 -
软件开发过程模型综述
1. 软件过程软件过程的基本活动:软件描述、软件设计与实现、软件有效性验证、软件进化(软件过程描述还包括:产品、角色、前置条件与后置条件)2. 软件过程模型(software process model)2.1瀑布模型:主要阶段直接映射基本的活动开发活动:需求分析预定系统和软件设计实现与单元测试集成与系统测试运行与维护主要优点:顺序性和依赖性:前结束,后开始;前输出,为后输入...原创 2019-07-24 20:07:50 · 407 阅读 · 0 评论 -
软件设计综述
1. 软件设计的任务与目标根据《软件需求规格说明书》提出的系统目标,设计出软件系 统的体系结构、接口、数据结构和处理流程,形成软件的具体实现方案,并撰写《软件设计说明书》。软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。将问题或事物分解并模块化使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。2. 软件体系结构的内涵与...原创 2019-07-24 20:13:58 · 1154 阅读 · 0 评论 -
软件编码综述
一:软件编码的任务与目标将软件设计的结果翻译成计算机可以“的形成使用某种语言描述的程序。程序的质量主要取决于软件设计的质量,程序设计语言的特性和编码途径也对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。二:常用程序设计语言及开发环境的特点与适用范围;1、项目的应用领域(1)科学工程计算。需要大量的标准库函数,以便处理复杂的数值计算,可供选用的语言有FORTRAN语言、C语言等。...原创 2019-07-24 20:15:46 · 462 阅读 · 0 评论 -
软件测试综述
1软件测试的任务目标与策略任务目标:测试的根本目的就是为了发现尽可能多的缺陷。这里的缺陷是一种泛称,它可以指功能的错误,也可以指性能低 下,易用性差等等。因此,测试是一种“破坏性”行为。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。即软件测试是为了“证伪” 而非“证真”。把证明程序无错当作测试目的不仅是不正确的, 完全做不到的,而且对做好测试没有任何益处,甚至是十分有害的...原创 2019-07-24 20:17:19 · 640 阅读 · 0 评论 -
软件可维护性综述
1. 软件维护的目标、任务、分类与特点目标:软件维护是软件生存周期的最后一个阶段,是在软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。软件维护工作的目标是:不断地、持续地改进、扩充、完善软件系统,以提高系统运行效率,并尽量延长系统的使用寿命,为用户创造更大的价值。任务:延长软件生存期分类:维护的分类(1)改正性维护:在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐...原创 2019-07-24 20:20:00 · 748 阅读 · 0 评论 -
软件项目管理综述
1. 项目管理目标软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目...原创 2019-07-24 20:22:37 · 741 阅读 · 0 评论