第一章 绪论
1.1 软件工程概念的提出与发展
软件工程这一术语首次出现在1968年的NATO会议上。
软件工程是应用计算机科学理论和技术以及工程管理的原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。
1.2 软件开发的本质
计算机软件一般是指计算机系统中的程序及其文档。其中,程序是计算机任务的处理对象和处理规则的描述;文档是为了理解程序所需的阐述性资料。
软件是对一个特定问题域的抽象,是被开发出的一种逻辑实体,而不是一种“有形”的物理部件。
软件开发的目标是将问题域中概念映射为运行平台层面的概念,把问题域中的处理逻辑映射为运行平台层面上的处理逻辑。
通过以上的论述可以把软件开发的本质概况为:不同抽象层术语之间的“映射”,以及不同抽象层处理逻辑之间的“映射”。
所谓问题建模是指运用所掌握的知识,通过抽象,给出该问题的一个结构。
所谓模型,简单地说,是待建系统的任意抽象,其中包括所有的基本能力、特性或其他一些方面,而没有任何冗余的细节。
1.3 本章小结
在软件开发领域,系统模型分为两大类,一类称为概念模型,描述了系统是什么;另一类统称为软件模型,描述了实现概念模型的软件解决方案。软件模型又可进一步分为设计模型、实现模型和部署模型等。
分享到:
相关推荐
数据结构第一章 绪论 思维导图
村镇规划第一章绪论
根据给定文件的信息,我们可以提炼出以下关于数据结构第一章绪论的基础知识点: ### 数据结构定义与抽象数据类型 1. **数据结构定义**:数据结构是计算机存储、组织数据的一种特殊方式,它不仅包括存储结构,还...
数据结构练习(含答案):第一章绪论.doc
应用题及知识点总结 第一章绪论应用题及知识点总结 第一章绪论应用题及知识点总结 第一章绪论应用题及知识点总结 第一章绪论应用题及知识点总结 第一章绪论应用题及知识点总结 第一章绪论应用题及知识点总结 第一章...
【生理学】是生物学的一个重要分支...这些知识点构成了生理学第一章绪论的基础,它们是理解生理学后续章节和整个学科框架的关键。通过学习这些概念,学生可以建立起对生物体如何响应内外环境变化并保持生存的基本理解。
第一章绪论
### C语言第一章绪论知识点详解 #### 一、课程介绍与目标 - **课程名称**:C语言程序设计基础 - **课程目标**:通过本课程的学习,学生将能够掌握C语言的基础知识及其应用,具备一定的编程能力。 - **重点培养能力...
软件的规模是衡量软件复杂性的一个重要指标,通常根据源代码行数和开发工作量进行分类,如微型、小型、中型、大型、甚大型和极大型软件。每个级别对应不同的开发团队规模、开发时间和预期的产品规模。 软件工程的...
本资料“数据结构第一章绪论习题及答案”主要针对C语言版的数据结构学习者,提供了对绪论部分的深入理解和实践帮助。 在第一章“绪论”中,通常会涵盖以下几个核心知识点: 1. **数据结构定义**:数据结构是数据的...
第一章 绪论
一、材料力学的任务 材料力学的主要任务是研究构件的承载能力,即构件在承受各种外力时抵抗破坏的能力。这包括防止构件因断裂或过度塑性变形而导致的功能失效。例如,建筑物的梁柱需要承受自重和活载而不崩塌,桥梁...
2. **建筑耐久年限**:根据《民用建筑设计通则》,建筑耐久年限分为四级,其中高层建筑的耐久年限通常为一级,即设计寿命为100年以上。 3. **高层建筑的优势**:高层建筑可以丰富城市景观,提高土地利用率,方便...
严蔚敏教材习题集答案 第一章 绪论 本资源是对严蔚敏《数据结构(c语言版)》习题集的解决方案,主要作者为kaoyan.com计算机版版主一具,并得到了多位网友的帮助和贡献。该资源涵盖了数据结构的基本概念和算法设计,...
原创课堂笔记,文字加图解.自己的理解加老师的讲解,这一篇是绪论,以后还会继续补充的。分享一下资源,请大师们点评一下
【数据库第一章绪论】 数据库是计算机科学中的一个关键领域,主要关注如何有效地存储、管理和处理数据。本章主要介绍数据库系统的基础概念、数据模型、系统结构以及数据库管理系统(DBMS)的角色。 首先,我们理解...
关于人工智能的简介的幻灯片ppt。人工智能是在计算机科学、控制论、信息论、神经心理学、哲学、语言学等多种学科研究的基础上发展起来的,是一门综合性的边缘学科。
石油工程岩石力学第一章绪论PPT,石油工程岩石力学第一章绪论,石油工程岩石力学第一章绪论课件
操作系统 第一章 绪论 思维导图,制作仓促,有错误请广大培养指证,谢