软件工程( Software Engineering )信息学院信息工程系杨振刚第1章:软件工程学概述11 软件危机 60年代中期以前:通用硬件相当普遍,软件却是为某个具体的应用而编写的。60年代中到70年代中:软件作坊。软件危机:计算机软件的开发和维护过程中所遇到的一系列严重问题。(正常、不正常运行软件都具有这种问题)111 软件危机的介绍1)对软件开发成本和进度的估计常常很不准确;2)用户对完
例:分析销售趋势统计功能323 简易的应用规格说明技术 面向团队的需求收集法: (用户与开发者配合)1)初步访谈;2)开发者和用户分别写出“产品需求”;3)开会讨论,各自展示需求列表;4)得出一致意见,为需求列表制定小型规格说明;5)根据会议成果,起草完整的软件需求规格说明。324 快速建立软件原型 快速建立能演示目标系统主要功能的程序。(1)第四代技术(2)可重用的软件构件(3)形式化规格说明和
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级上海交通大学计算机集成技术开放实验室第一讲 软件危机与软件工程4620221个人信息 步丰林 Email:bu-flcs.sjtu.edu办公地点:交大徐汇校区新建楼2007室课件地址ftp:cs.sjtu.edubu-fl研究方向:软件工程UML建模工作流技术等4620222教材软件工程导论(第三版) 张海藩
软件的特点计算机软件发展的三个阶段及特点硬件通用软件专用程序规模小编写者和使用者为同组人高级语言系统完全不受重视ARIANE 5 火箭(阿丽亚娜火箭)–1996 年6 月耗资70 亿美元 发射37 秒后爆炸–发射失败的原因在于软件的错误软件错误–程序中试图将64 位浮点数转换成16 位整数时产生溢出–缺少错误处理程序对数据溢出进行管理–备份软件复制而成严格地遵守软件确认过程可以避免这种
软件工程一体化案例分析教程(一)杜育根ygdu@第1章软件工程导论introduction11软件和软件工程史History12软件和软件工程Concept13常见过程模型 software process model14传统软件过程规范Traditional software procedure15Rational统一过程RUP16软件工程当代动向Current trends11软件和软件
软件的基本知识 软件危机 软件工程 软件生存周期 软件工程项目软件是一种逻辑实体而不是具体的物理实体因而它具有抽象性软件的生产与硬件不同在它的开发过程中没有明显的制造过程在软件的运行和使用期间没有硬件那样的机械磨损老化问题按软件失效的影响进行划分 高可靠性软件 一般可靠性软件 软件工作的内容 软件危机的定义软件工程过程定义了:方法使用的顺序 要求交付的文档 为保证质量和适应变化所需要的
#
单击此处编辑母版标题样式第一章1软件与软件工程1.1 软件软件的概念软件的特点软件的分类软件的发展软件危机软件的概念软件是计算机系统的重要组成部分软件是逻辑产品需要计算机硬件和系统软件的支撑软件是计算机控制系统的指挥中枢软件是信息转换器它能对信息进行加工处理或变换软件是工具在人们的生活工作休闲在社会的经济军事政治文化科学技术教育中发挥具大作用计算机世界的软件 软件是能够完成预定功能和性能并
软件开发方法是软件工程的一个组成部分在软件工程早期是软件工程的核心内容软件开发方法主要指:开发步骤(每一步相应的目标要求和结果)开发工具和技术(采用的分析和设计工具和技术)开发的结果与形式(使用的文档和符号)开发过程和方案的评价标准软件开发方法的提出和逐步完善是软件从作坊到工程化生产的重要转变传统软件工程经历了以下一些开发方法的演变:面向过程的分析和设计方法面向数据的分析和设计方法面向对象的分析和
软件工程莆田学院计算机专业教研室Software Engineering 主讲教师:邹金安第一章软件与软件工程第一章软件与软件工程第一章软件与软件工程引 言软件的概念软件的分类软件的发展软件生存期软件的危机软件工程的产生及发展软件工程的目标和要求 第一章 软件与软件工程第一节 软件的概念与特点1、软件第一节 软件的概念与特点2、软件特点第一节 软件的概念与特点2、软件特点第一节 软件的概念与特点第
违法有害信息,请在下方选择原因提交举报