- 0
- 0
- 约3.11千字
- 约 8页
- 2022-06-21 发布于湖南
- 举报
2022 年计算机二级公共基础学习教程:软件工程基本概念
一、学习目标与要求 1.了解软件工程的根本概念;
了解软件工程过程与软件的生命周期,以及软件工程的目标和原
则;
了解利用构造化分析法进展软件工程中的需求分析的方法,并了解需求分析的方法和需要完成的任务;
了解数据流图的使用方法;
了解如何利用构造化设计方法进展软件设计,并了解软件设计的一些常用用工具;
了解软件测试的目的和方法,以及软件测试的准则,了解常用的软件测试方法的区分和各自的功能与特点;
了解程序调试的方法和原则。二、内容要点
(一)软件工程根本概念1.软件定义与软件特点
1)软件的定义
与计算机系统的操作有关的计算机程序、规程、规章,以及可能有的
文件、文档及数据。2)软件的特点
软件是一种规律实体,而不是物理实体,具有抽象性;
软件的生产与硬件不同,它没有明显的制作过程;
软件在运行、使用期间不存在磨损、老化问题;但为了适应硬件、环境以及需求的变化要进展修改,会导致一些错误的引入,导致软件失效率上升,从而使得软件退化;
软件的开发、运行对计算机系统具有依靠性,受到计算机系统的限制,这导致了软件移植的问题;
软件简单性高,本钱昂贵。软件开发需要投入大量、高强度的脑力劳动,本钱高,风险大;
软件开发涉及诸多的社会因素。很多软件的开发和运行涉及软件用户的机构设置,体制问题以及治理方式等,甚至涉及到人们的观念和心理,软件学问产权及法律等问题。
3)软件的分类
按功能分,可分为:
应用软件:为解决特定领域的应用而开发的软件
系统软件:是计算机治理自身资源,提高计算机使用效率并为计算机用户供应各种效劳的软件
支撑软件(或工具软件):介于系统软件和应用软件之间,帮助用户
开发软件的工具性软件,包括帮助和支持开发和维护应用软件的工具软件2.软件危机与软件工程
1)软件危机
泛指在计算机软件的开发和维护过程中所遇到的一系列严峻问题。它主要表现在:
软件需求的增长得不到满意,用户对系统不满足的状况常常发生;
软件开发本钱和进度无法掌握。开发的本钱超预算和开发周期的超期常常消失;
软件质量难以保证;
软件不行维护或维护程度特别低;
软件本钱不断提高;
软件开发生产率的提高赶不上硬件的进展和应用需求的增长。2)软件工程
软件工程的定义:是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。
软件工程包括 3 个要素:方法、工具和过程。方法:完成软件工程工程的技术手段;
工具:支持软件的开发、治理、文档生成;
过程:支持软件开发的各个环节的掌握、治理。
3.软件工程过程与软件生命周期
软件工程过程
软件工程过程把输入转化为输出的一组彼此相关的资源和活动。支持软件工程过程的两方面内涵:
软件工程过程是指为获得软件产品,在软件工具支持下由软件工程师完成的一系列软件工程活动。它包括 4 种根本活动:
P—软件规格说明。规定软件的功能及其运行时的限制; D—软件开发。产生满意规格说明的软件; C—软件确认。确认软件能够满意客户提出的要求; A—软件演进过程。为满意客户的变更要求,软件必需在使用的过程
中演进。
使用适当的资源(包括人员、硬软件工具、时间等),为开发软件进展的一组开发活动,在过程完毕时将输入(用户要求)转化为输出(软件产品)。
软件工程过程是将软件工程的方法和工具综合起来,以到达合理、准时地进展计算机软件开发的目的。
软件生命周期
将软件产品从提出、实现、使用维护到停顿使用退役的过程称为软件生命周期。即软件的生命周期就是软件产品从开头考虑其概念开头,到软件产品不能使用为止的整个时期都属于软件生命周期。一般包括可行性讨
论与需求分析、设计、实现、测试、交付使用以及维护等活动。这些活动可以有重复,执行时也可以有迭代。
生命周期的主要阶段: 软件定义
软件开发软件维护
软件生命周期的主要活动阶段是:
可行性讨论与打算制定:确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、牢靠性以及接口等方面的可能方案,制定完成开发任务的实话打算;
需要分析。对待开发软件提出的需求进展分析并给出具体的定义;
软件设计。系统设计人员和程序设计人员给出软件的构造、模块的划分、功能的安排以及处理流程;
软件实现。把软件设计转换成计算机可以承受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面对用户的文档,编写单元测试打算;
软件测试。在设计测试用例的根底上,检验软件的各个组成局部,编写测试分析报告;
运行和维护。将已交付的软件投入运行,并在运行使用中不断
地维护,依据新提出的需求进展必要且可能的扩大和删改。4.软件工程的目标与原则
软件工程的目标
软件工程的目标:在给定
您可能关注的文档
- 小班安全教案大全20篇.docx
- 大班游戏夹球跳教案20篇.docx
- 大班语言绘本可怜的小猪教案反思.docx
- 大班语言鼹鼠的箱子教案反思.docx
- 大班心理教案100篇.docx
- 秋季幼儿教案大全100篇.docx
- 大班幼儿生活课教案100篇.docx
- 生活教案大班100篇.docx
- 大班幼儿心理教案100篇.docx
- 大班优秀案例分析教案100篇.docx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- A Guide to Modern Econometrics 2nd Ed Marno Verbeek 习题答案.pdf VIP
- 范本道路货物运输企业车辆新增、变更、补证、注销申请表.doc VIP
- 《信息技术大数据数据资产价值评估》.pptx VIP
- 肥料级硫酸铵的作用与用途.docx VIP
- 辽西~辽中500千伏断面加强工程.pdf
- 关于几乎差集.pdf VIP
- 新零售企业数据资产评估.pptx VIP
- 变质岩 第5讲 变质岩的结构与构造.ppt VIP
- 2025年四川省什邡市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题完整版.docx VIP
- TCVIA130-2023 视觉疲劳测试与评价方法 第 3 部分 电子纸可读性测试及评价方法.pdf VIP
原创力文档

文档评论(0)