- 1
- 0
- 约8.74千字
- 约 10页
- 2025-05-10 发布于四川
- 举报
综合复习
(第一章概述)?
一、掌握软件的概念,了解其特点及分类基于软件的概念软件是计算机程序、规程以及运行计算机系统可能需要相关文档和数据。其中,程序是按事先设计的功能和性能要求编写的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文材料。注意:程序并不是软件,程序只是软件的组成部分。关于软件的分类:主要考虑基于软件功能的划分:系统软件应用软件支撑软件。
基于软件的特点(作为问题分析及判断)基于软件的特点(作为问题分析及判断)(1)软件是一种逻辑实体。(2)软件的开发,是人的智力的高度发挥,而不是传统意义上的硬件制造。(3)软件维护与硬件的维修有着本质的差别。(4)软件的开发和运行常常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。(5)软件的开发至今尚未完全摆脱手工艺的开发方式,使软件的开发效率受到很大限制。(6)软件的开发是一个复杂的过程。(7)软件的成本非常高昂。
二、软件危机掌握软件危机的概念,分析其原因、消除办法及其表现形式软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括的说软件危机包含下述两个方面的问题,如何开发软件,以满足对软件日益增长的需要;如何维护数量不断膨胀的已有软件。软件危机的主要表现有:对软件开发成本和进度的估计常常不很准确用户对“已完成的”软件系统不满意的现象经常发生。软件产品质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料软件成本在计算机系统总成本中所占的比例逐年上升软件开发生产痃提高的速度远远跟不上计算机应用迅速普及深入趋势。
在软件开发和维护过程中存在很多严重的问题,一方面与软件本身的特点有关(软件是一种无形的产品等),另一方面也和软件开发与维护的方法不当有关(认为软件开发就是简单的代码编写等)。实际上讲就是没有认识软件的生命周期问题。消除软件危机的途径在新时期要对软件有一个正确的认识,改变以前认为软件就是程序的错误观念;要认识到软件开发是一项工程项目。为了解决软件危机既要有技术措施(方法和工具)又要有必要的组织管理措施。产生软件危机的原因
三、软件工程三、软件工程1、什么是软件工程软件工程是指研究软件生产的一门学科,也就是将完善的工程原理应用于经济地生产既可靠又能在实际机器上有效运行的软件。2、什么是软件工程方法学?通常把在软件生命周期全过程中使用的一整套技术的集合,称为软件工程方法学。软件工程方法学包括三个要素:方法、工具和过程。其中:方法是完成软件开发的各项任务的技术方法,为软件开发提供了“如何做”的技术;工具为软件工程方法提供了自动的或半自动的软件支撑环境;过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。注:传统方法学和面向对象方法学是目前使用得最广泛的两种软件工程方法学。
什么是软件的生命周期?它是怎样划分的?一般说来,软件生命期由软件定义、软件开发和软件维护三个时期组成,每个时期又可进一步划分成若干个阶段。开发时期具体设计和实现在前一个时期定义的软件,它通常由下述4个阶段组织即总体设计、详细设计、编码和测试。其中前两个阶段称为系统设计,后两个阶段可叫系统实现。软件也有一个孕育、诞生、成长、成熟、衰亡的生存过程,一般称之为计算机软件的生存期。软件定义时期主要任务是:确定软件开发工程必须完成的总目标;确定工程的可行性、导出实现工程目标应该采用的策略及系统必须完成的功能等。这一时期又可进一步划分为问题定义、可行性研究和需求分析。系统维护时期主要是使软件持久地满足用户的需要。123456四、软件生命周期
软件生命周期详细划分问题定义:主要任务是弄清用户要计算机解决的问题是什么。可行性研究:任务是为前一阶段提出的问题寻求一种至数种在技术上可行、且在经济上有较高效益的解决方案。需求分析:弄清用户对软件系统的全部需求,主要是确定目标系统必须具备哪些功能。总体设计:设计软件的结构,即确定程序由哪些模块组成以及模块间的关系。详细设计:把总体设计中的问题具体化,专门针对单个模块的设计。编码:按照选定的语言,把模块的过程性描述翻译为源程序。测试:通过各种类型的测试(及相应的调试)使软件达到预定的要求。软件运行维护期:是软件生存周期的最后一个时期。软件人员在这一时期的工作,主要是做好软件维护。维护的目的,是使软件在整个生存周期内保证满足用户的需求和延长软件的使用寿命。
第二部分
软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。01软件过程中主要强调四大要素:生命周期、人员、方法、产品。02概
您可能关注的文档
- 静脉炎的预防和治疗.pptx
- 语言学概论(第五章).pptx
- 评价思想内容和观点态度谢.pptx
- 高中物理必修一匀变速直线和自由落体.pptx
- 高一语文基础语法.pptx
- 试验设计及优选方法.pptx
- 走近细胞蛋白质、核酸的结构和功能.pptx
- 静电场中的导体解答.pptx
- 转基因食品的安全性.pptx
- 高中语文第四单元自主赏析篇目一庖丁解牛.pptx
- 农网配电营业工专业模拟练习题+答案.docx
- CN110814774B 一种全自动角钢加工装置和加工方法 (宁波鸿腾精密制造股份有限公司).pdf
- 农网配电营业工模拟练习题(含参考答案).docx
- 农网配电营业工模拟试题(含答案).docx
- 2026年医美直播营销模式创新与合规风险防控成功案例报告.docx
- CN110821866B 一种无叶风扇及其组装方法 (追觅创新科技(苏州)有限公司).pdf
- 2026年医美直播营销模式创新与合规风险防控技术解析报告.docx
- CN111008954B 一种信息处理方法及装置、电子设备和存储介质 (联想(北京)有限公司).pdf
- 2026年医美直播营销模式创新与合规风险防控政策报告.docx
- CN111063857B 一种锂离子软包动力电池注液后静置装置及其静置方法 (力神(青岛)新能源有限公司).pdf
原创力文档

文档评论(0)