- 0
- 0
- 约9.61千字
- 约 80页
- 2018-04-29 发布于河南
- 举报
软件工程 第1章:绪论
广东工业大学计算机学院 软件工程Software Engineering 参考文献 1.邵维忠.面向对象的系统分析.清华大学出版社,98 2.邵维忠.面向对象的系统设计.清华大学出版社,03 3.齐志昌,软件工程 ,高等教育出版社,2004 4.李代平,面向对象分析与设计,冶金工业出版社,05 5.李代平,软件工程,冶金工业出版社,2002 引论: 1、我们已经学习过:计算机组成原理、数据结构、操作系统、程序设计等课程。 2、是否具备完成一般软件目标能力呢?例如:⑴编写计算y=sin(x)的源码;⑵手机芯片操作系统(COS)设计;⑶大学课表编制系统。等等。 3、要达到完成上述目标,我们仅有计算机的基础技术是不行的。 4、一般情况下,一个软件的完成,除了要掌握计算机的基础技术外,还要有数学、物理、电子技术等 基础科学与领域知识。 5、有了上述技术还不够。还要有软件开发的专门技术。例如,我们要编写问题2中的程序时: ①我们发现要知道他的设计是怎样的; ②当设计该问题时,我们发现对该问题要进行分析。 ③我们求解该问题的程序对吗? ④如果软件开发周期比较长,如何应付开发对象的变化。 ⑤参加的人员多的时候。对参加人员的分工、布局 ⑥软件质量怎么管理?。 6、一个软件的开发用什么工具。 7、开发中如何与用户交流与合作,与同伴合作。 8、每一个软件技术人员都希望有软件项目开发。那么是不是有投资就可以开发呢?这就是所谓的可行性问题。 9、如何计算一个软件工程的费用与开发周期。 10、工程中个人荣誉与利益。 …… 只有学习《软件工程》,才能回答上述问题。 主要内容 第一部分基础理论 : 第1章:绪论 第2章:基本理论 第3章:可行性研究 第二部分结构化方法 : 第4章:软件需求分析 第5章:总体设计 第6章:软件详细设计 第三部分面向对象方法与实现 : 第7章:面向对象方法概论 第8章:模型 第9章:对象分析 第10章:关系分析 第11章:面向对象设计原则 第12章:对象设计 第13章:接口设计 *第14章:形式化方法 第15章:软件实现 第四部分质量与工程管理 : 第16章:软件质量 第17章:软件测试 第18章:软件维护 第19章:软件项目管理与计划 第1章 绪 论 1.2 软件工程 1.2.1 软件工程与方法学 1.2.2 软件工程的基本原理 1.2.3 软件工程的目标 1.2.4 软件工程的内容 1.2.5 软件工程原则 1.2.6 软件工程面临的问题 1.1 软件概述 硬件和软件费用比例的变化 1.1.1 什么是计算机软件 计算机软件定义: [定义1-1]:计算机运行所需要的各种程序和数据的总称,包括操作系统、汇编程序、编译程序、数据库、文字编辑及维护使用手册等。 计算机语言:Basic、Visual Basic、C、FoxBase、PowerBuilder、Hyper text及所见即所得工具(FrontPage、Dreamweaver、Flash)。 文档:指用自然语言或者形式化语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法。 1.1.2 软件的特点 (1)软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,大部分产品是“定做”的。 (2)软件是一种逻辑产品,它与物质产品有很大的区别,它是脑力劳动的结晶。软件产品是看不见摸不着的,因而具有无形性。它以程序和文档的形式出现,保存在存储介质上,通过计算机的运行才能体现它的功能和作用。 (3)软件产品不会用坏,不存在磨损、消耗问题。 (4)软件产品的生产主要是研制。其成本主要体现在软件的开发和研制上,软件开发研制完成后,通过复制就产生了大量软件产品。 (5)软件费用不断增加,软件成本相当昂贵。软件的研制工作需要投入大量的、复杂的、高强度的脑力劳动,它的成本非常高。 1.1.3 软件的分类 按照控制层次,分为系统软件和应用软件两大类 1. 系统软件 计算机系统软件是计算机管理自身资源(如CPU、内存空间、外存、外部设备等),提高计算机的使用效率并为计算机用户提供各种服务的基础软件。 (1)操作系统。 (2)语言处理程序 (3)数据库管理系统 (4)实用程序与软件工具 2. 应用软件 应用软件是计算机所应用程序的总称,主要用于解决一些实际的应用问题。按业务、行业,应用软件也可分为: (1)个人计算机软件 (2)科学和工程计算软件 (3)实时软件 (4)人工智能软件 (5)嵌入式软件 (6)事务处理软件 (7)工具软件 1.1.4 软件的发展 自第一台计算机诞生以来,软件的生产就开始了。随着计算机技术的飞快发展
您可能关注的文档
最近下载
- RB308A-rev1.7-晶准-恒佳盛一级代理.pdf VIP
- 小学奥数 较复杂的乘法原理.pdf VIP
- 2024年陕西省中考数学真题(学生版+解析版).docx
- 小学奥数 加乘法原理.docx VIP
- 2025烟台南山学院单招《数学》复习提分资料(含答案详解).docx VIP
- 湖南省湘一名校2026届高三上学期12月质量检测物理试卷(含答案).pdf VIP
- 2025年上海高考数学二轮复习:热点题型4 统计与概率(六大题型)原卷版+解析.pdf VIP
- WordExcel2010中文版办公专家从入门到精通.pdf VIP
- 新教材人教A版高中数学选择性必修第三册习题答案.docx VIP
- 专题08 古诗鉴赏(解析版)备战2024年中考语文真题题源解密(全国通用.docx VIP
原创力文档

文档评论(0)