下载此文档

软件工程基础知识点总结.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
软件工程底子部分知识点总结
知识点一 软件工程的根本看法
1、软件界说:是盘算机系统中与硬件相互依存的另一部分,是包罗步伐、数据以及相关文档的完整聚集。
1)步伐是软件开发人员凭据用户需求开发的、用步伐设计语言描述的、适合盘算机执行的指令(语句)序列。
2)数据是使步伐能够正常操纵信息的数据结构。
3)文档是与步伐开发、维护和使用有关的图文资料。
国标(GB)盘算机软件的界说:与盘算机系统的操纵相关的盘算机步伐、规程、规矩以及可能有的文件、文档及数据。
2、软件特点:
1)软件是一种逻辑实体,而不是物理实体,具有抽象性,是盘算机的无形部分;
2)软件的生产与硬件差别,它没有明显的制作历程;
3)软件在运行、使用期间不存在磨损、老化问题;
4)软件的开发、运行对盘算机系统具有依赖性,受盘算机系统的限制,这导致了软件移植的问题;
5)软件庞大性高,本钱昂贵;
6)软件开发涉及诸多的社会因素
3、软件的分类:
凭据成果可以分为:应用软件、系统软件、支撑软件(或东西软件)
1)应用软件是为解决特定领域的应用而开发的软件。
2)系统软件是盘算机治理自身资源,提高盘算机使用效率并为盘算机用户提供种种办事的软件。
3)支撑软件是介于系统软件和应用软件之间,协助用户开发软件的东西软件。
4、软件危机:是指在软件的开发和维护历程中所遇到的一系列严重 问题。 软件危机主要体现在以下几个方面:
① 软件开发的实际本钱和进度预计禁绝确
② 开发出来的软件经常不能使用户满意
③ 软件产物的质量不高,存在漏洞,需要经常打补丁
④ 大量已有的软件难以维护
⑤ 软件缺少有关的文档资料
⑥ 开发和维护本钱不绝提高,直接威胁盘算机应用的扩大
⑦ 软件生产技能进步迟钝,跟不上硬件的生长和人们需求增长
5、软件工程:此看法的出现源自软件危机。软件工程是指应用盘算机科学、数学及治理科学等原理,以工程化的原则和要领来开发与维护软件的学科。
1)研究软件工程的主要目的就是在规定的时间、规定的开发用度内开发出满足用户需求的高质量的软件系统(高质量是指错误率低、好用、易用、可移植、易维护等)。
2)软件工程的三个要素:要领、东西和历程。
①要领:完成软件工程项目的技能手段;
②东西:支持软件的开发、治理、文档生成;
③历程:支持软件开发的各个环节的控制、治理。
3)软件工程的核心思想:把软件产物看作是一个工程产物来处理惩罚。
知识点二 软件的生命周期
1、软件生命周期看法:将软件产物从提出、实现、使用维护到停止使用退役的历程称为软件生命周期。
2、软件生命周期一般分别为界说、开发和维护3个阶段:
1)界说阶段:可行性研究、需求阐发2个阶段;
软件界说阶段:包罗制定筹划和需求阐发。
①制定筹划:确定总目标;可行性研究;探讨解决方案;制定开发筹划。
②需求阐发:看待开发软件提出的需求进行阐发并给出详细的界说。
要领:1)结构化需求阐发要领;2)面向东西的阐发要领。
任务:导出目标系统的逻辑模型,解决“做什么”的问题。
步调:需求阐发一般分为需求获取、需求阐发、编写需求规格说明书和需求评审四个步调进行。
2)开发阶段:提要设计、详细设计、编码实现和测试4个阶段;
①软件设计:分为提要设计和详细设计两个部分。
②软件实现:把软件设计转换成盘算机可以担当的步伐代码。
③软件测试:在设计测试用例的底子上查验软件的各个组成部分。
3)维护阶段:使用、维护、退役阶段。
软件运行维护阶段:软件投入运行,并在使用中不绝地维护,进行须要的扩充和删改。
软件生命周期中所耗费最多的阶段是软件运维护阶段。
4)软件工程原则:抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。
5)软件东西就是资助开发软件的软件。它们对提高软件生产率,促进软件生产的自动化都有重要的作用。
6)软件开发情况(或称软件工程情况)是全面支持软件开发全历程的软件东西的聚集,这些软件东西凭据一定的要领和模式组合起来,配合支持软件生命周期内的各个阶段和各项任务的完成。
知识点三 软件设计根本看法
1、软件工程历程:问题界说——可行性研究——需求阐发——
软件设计——软件编码——软件测试——软件维护
2、软件设计分为总体设计和详细设计
1)总体设计
目的:要解决的问题是“怎样实现目标系统”
任务:确定软件的总体结构,进行模块分别,确定每个模块的成果、接口及模块之间的调用干系,并对全局数据结构进行设计,同时产生提要设计说明书
2)详细设计
目的:要解决的问题是“应该怎样具体实现目标系统”
任务:在提要设计的

软件工程基础知识点总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人892629196
  • 文件大小55 KB
  • 时间2020-11-23
最近更新