- 62
- 0
- 约5.46千字
- 约 12页
- 2021-08-10 发布于山东
- 举报
软件工程导论复习知识点
软件工程导论复习知识点
PAGE / NUMPAGES
软件工程导论复习知识点
一、软件 :
软件定义 :
软件 =程序 +文档+数据
软件特色 :
1、拥有抽象性 2、没有显然的制造过程 3、软件的保护比硬件的保护要复杂得
多 4、对计算机系统有着不一样程度的依靠性 5、还没有完好挣出手工艺的开发方式
6、软件自己是复杂的 7、软件成真相当昂贵 8、相当多的软件工作波及到社会因素
软件的发展 :
程序设计、程序系统、软件工程
软件危机 :
软件危机指的是软件开发和保护过程中碰到的一系列严重问题。
软件危机的问题 :
如何开发软件 ,如何知足对软件的日趋增加的需求 ;如何保护数目不停膨胀的已有软件。
软件危机表现 :
1.开发成本难以控制 ,进度不行估计 ;
2.软件系统的质量和靠谱性很差 ,难以满意 ;
3.软件文档相当缺少 ,软件系统不行保护 ;
4.软件开发生产率很低 ,软件产品求过于供。
5.软件产品成本十分昂贵。
软件危机产生原由 :
1、软件自己的特色 2、对软件开发与保护存在很多错误认识和做法 3、软件开
发与保护的方法不正确
解决软件危机门路 :
1、将软件开发当作是一种组织严实、管理严格、各种人员共同配合共同达成
的工程项目。 2、研究和推行成功的软件开发技术和方法。 3、开发和使用好的软件工具。
软件生命周期 :
软件所经历的定义、开发、使用和保护直到荒弃所经历的期间。
程序设计环境 :
源程序编写 ,编译或解说 ,链接 ,调试和运转工具的会合
软件工程环境 :
软件定义 ,设计和实现 ,测试和保护等各个阶段所使用的软件工具的会合
二、软件工程 :
软件工程定义 :
研究如何应用一些科学理论和工程上的技术来指导软件的开发 ,用较少的投资获取高质量的软件的一门学科。
软件工程性质 :
波及计算机科学、工程科学、管理科学、数学等领域 ,侧重于如何建筑一个软件系统。用工程科学中的看法来进行花费估量、拟订进度、拟订计划和方案。用管
理科学中的方法和原理进行软件生产的管理。用数学的方法成立软件开发中的各样模型和各样算法 ,如靠谱性模型 ,说明用户需求的形式化模型等。
软件工程三因素 :
方法、工具和过程。
软件方法 :
是达成软件开发的各项任务的技术方法 ,回答 “如何做 ”的问题 ;工具是为方法的运用供给自动的或半自动的软件支撑环境 ;过程是为了获取高质量的软件所需要达成的一系列任务的框架 ,它规定了达成各项任务的工作步骤。包含 :传统方法学面向对象方法学 需要解决的问题 :
软件成本、软件靠谱性、软件保护、软件生产率和软件复用。
基本内容 :
包含理论、结构、方法、工具、环境与规范等
目标 :
以较少的投资获取易保护、易理解、靠谱和高效率的软件产品。
原则 :
即分解、抽象和信息隐蔽、一致性和确立性
原理 :
工程化和系统化。
软件过程 :
软件过程是把输入转变为输出的一组相互有关的资源和活动
从软件开发的看法看 ,它就是使用适合的资源 (包含人员、硬软件工具、时间等 ,
为开发软件进行的一组开发活动 ,在过程结束时将输入 (用户要求转变为输出 (软件产
品。
软件工程过程包含四种基本的过程活动 :
Plan 软件规格说明 :规定软件的功能及其运转的限制
Do 软件开发 :产生知足规格说明的软件
Check 软件确认 :确认软件可以达成客户提出的要求
Action 软件演进 :为知足客户的更改要求 ,软件一定在使用的过程中演进
软件工程的基来源理 :
重申使用生计周期方法学、重申使用结构剖析与结构设计任务
软件工程的目标 :
生产拥有正确性、可用性以及开支合宜的产品
1、付出较低的开发成本 2、达到要求的软件功能 3、获得较好的软件性能 4、开发的软件易于移植 5、需要较低的保护花费 6、能准时达成开发 7、实时交托使用
三、软件生命周期 :
生命周期基本流程 :
问题定义 → 可行性研究 →需求剖析 →整体设计 (纲要设计 →详尽设计 → 编码和单元测试 →综合测试 →软件保护。
瀑布模型 :
这类方法是从一个阶段呈瀑布流入下一个阶段 ,因此这个模型就称为 “瀑布模型 ”。各项活动按自上而下 ,互相连接的固定序次 ,好像瀑布逐级着落。每项活动均处于一个质量环 (输入 -办理 -输出 -评审中。
增量模型 :
定义基本需求 →将需求给予增量构件 →设计系统系统结构 →开发增量构件 →集成增量构件 →确认系统
把软件产品分解成一系列的增量构件 ,在增量开发迭代中逐渐加入。每个构件由多个
互相作用的模块构成 ,而且可以达成特定的功能。增量开发方法的新演进版本叫做 “极限程序设计
演化模型 :
先开发一个 “原型 ”软件 ,达成部分主要功能 ,展现给用户并征采建议 ,而后逐渐完美
您可能关注的文档
- 软件工程复习题及.docx
- 软件工程实验报告(总).docx
- 软件工程导论(第五版)课后习题.docx
- 软件工程导论复习试题库.docx
- 软件工程导论期末考试题.docx
- 软件工程师试题(V3.0).docx
- 软件工程师面试题(含).docx
- 软件工程报告格式.docx
- 软件工程方法论教案章程.docx
- 软件工程期中考试试题.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 广东省广州市某中学2024-2025学年九年级下学期开学考试化学试卷.pdf VIP
- 2024年江苏大学附属医院招聘真题.docx VIP
- 直播电商模式下抖音消费者冲动购买行为影响因素研究(3).docx VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 2026届高考语文复习:55分与45分作文,其精妙分野,究竟在何方?——以“活人感”与“敬自己”作文为例.pptx
- 2023年江苏大学附属医院医护人员招聘考试模拟试题及答案解析.docx VIP
- 2025年货代年终总结及明年计划.pdf VIP
- 2025-2030日本便利店业态创新方向与中国本土化改造案例报告.docx
- 高考必备单词三千五电子版.pdf VIP
- 2026安全生产第一课78张.pptx
原创力文档

文档评论(0)