- 0
- 0
- 约4.26千字
- 约 28页
- 2018-12-10 发布于天津
- 举报
第一讲概述(Introduction)
第一讲 概 述(Introduction) 目标 了解软件工程主要的研究内容; 对软件工程相关的几个关键问题做出解答; 了解职业与道德责任对软件工程的重要意义。 问题: 1 你认为什么是软件? 2 你所使用过的软件? 3 谈谈对软件开发的理解?你认为软件开发过程中都有哪些行为或者活动? 4 谈谈软件性能的理解? 5 你认为做一个软件工程师必备的素质是什么? 1 软件工程的研究内容 几个与软件工程相关的现象(1): 几乎所有发达国家的经济发展在很大程度上都依赖软件产业的发展。 越来越多的系统由软件来控制,软件在生产生活中扮演着越来越重要的角色。 在发达国家中软件在GNP中占有相当的比重。 软件工程要考虑专业软件开发所需要的理论、方法和工具----工程技术问题 软件工程的研究内容 几个与软件工程相关的现象(2): 在计算机系统中软件成本通常占优—一台PC机中软件成本早已超过硬件成本。 在软件生命周期中用于维护的软件成本通常会大于开发成本---对于生命周期很长的软件系统,维护成本有时会达到开发成本的几倍。 软件工程要考虑如何有效的在软件开发中利用有限的成本资源----工程管理的问题 2 软件工程相关的关键问题 什么是软件? 什么是软件工程? 什么是软件过程? 什么是软件过程模型? 什么是软件生命周期? 谁会参与软件工程? 什么是软件工程方法? 软件工程相关的关键问题 什么是CASE (Computer-Aided Software Engineering) 优良软件的属性是什么? 什么是软件工程面临的主要问题? 2.1 什么是软件? 计算机程序 和相关的文档(如需求文档、设计模型和用户手册等). 软件包括: ① 能够提供客户所需功能与性能的计算机程序; ② 能够使程序得以处理信息的数据结构 ③ 用以描述程序开发过程及使用的文档 2.1 什么是软件? 软件产品可以为一个特定的用户设计开发,也可以为某一类通用的市场设计开发。 软件产品可以分成: 通用软件(Generic Software) 定制软件(Bespoke Software) 一个新的软件并不一定是全新开发,可以由现有软件或可复用软件成分配置形成。 软件的特征 软件是逻辑的而不是物理的; 软件只有设计过程,不存在传统意义的制造过程; 软件产品不存在“磨损”的问题; 软件开发必须依赖硬件与操作系统; 大多数软件是为定制全新开发的,而不是由现有组件装配完成的。 2.2 软件危机 软件危机指的是软件的发展过程中出现的一系列严重的问题,如开发效率低下、成本高、可维护性差。 出现于20世纪60年代后期。 例子: 来自于IBM Consultancy Group的数据: (Included 24 leading companies ) 55% 软件项目成本超预算; 68% 的项目不能按进度计划完成; 88% 不得不进行大量的返工。 是什么导致了软件项目的失败? Factors % 1. 不完全的需求描述 13.1% 2. 缺少用户参与 12.4% 3. 资源的短缺 10.6% 4. 不现实的期望 9.9% 5. 行政支持的缺乏 9.3% 6. 不断变化的需求 8.7% 7. 缺乏合理的规划 8.1% 8. 过短的生命周期 7.5% 9. 缺乏科学的项目管理 6.2% 10. 技术缺陷 4.3% 11. 其它 9.9% Source: Standish Group 1995 2.3 什么是软件工程 ? 软件工程是涉及软件生产各个方面的一门工程学科 软件工程涉及软件生命周期的各个方面,从软件需求的确定到软件退役。 软件工程还涉及软件开发中的人为因素,如团队组织;经济因素,如成本估算;法律因素,如版权保护。 2.3 什么是软件工程 ? 软件工程是一门旨在知道生产无缺陷软件的学科,既指导如何生产能够及时交付、成本不超预算并且满足用户需求的软件产品。 软件工程人员应该采用系统的、有组织的工作方法,并按照所要解决的问题、开发约束和可用资源来选择适当的工具与技术。 2.4 什么是软件过程 ? 软件过程是指开发或制作软件产品的一系列活动及其成果. 所有的软件过程中都包括四个基本活动: 描述( Specification)- 系
您可能关注的文档
最近下载
- 1.4 网页与编码 课件 清华大学版(2024)A版初中信息科技七年级下册.pptx VIP
- 2026年(五个方面)组织生活会个人对照检查分析4篇.docx VIP
- 隐蔽工程监理细则.doc
- 2025年云南省考申论真题及答案.docx VIP
- 变电站场景激光雷达三维数据采集及变形分析技术导则.pdf VIP
- 非电气设备防爆_EN13463-1概要.pdf VIP
- 小学四年级下册美术国家质量监测试题及答案.docx VIP
- 工程化学-全套PPT课件.pptx
- 2025年无人机驾驶员执照适航管理中的噪音控制专题试卷及解析.pdf VIP
- 高中AI课程中自然语言处理的政治评论情感倾向分析课题报告教学研究课题报告.docx
原创力文档

文档评论(0)