软件工程与软件建模.ppt
《软件工程与软件建模.ppt》由会员分享,可在线阅读,更多相关《软件工程与软件建模.ppt(28页珍藏版)》请在三一办公上搜索。
1、UML系统设计与分析主讲 王军委,理解软件工程与软件建模理解面向对象技术的相关概念掌握UML的基础知识熟练应用Rational Rose理解Rational统一过程,方法,工具,过程,教学目标,成功项目的3方面支持,如何学好这门课程?,阅读与思考。包括课本在内的大量基础知识是学好这门课程的关键。课前的预习。课前预习是掌握知识的前提,不要指望着在课堂上会讲解到所有的问题!需要自己去发现问题!课堂的听讲。课本知识内容是不完善的,课堂上的讲解会有大量内容的补充,必须记好笔记,必须认真听讲。上机的实践。所学即所用。这不是一门要求背诵概念的课程!运用所学的知识去真正做一个系统出来!遇到问题并解决问题的过
2、程就是提高自己能力的过程!英文能力。你会遇到一个全英文的开发环境(Rational Rose),这需要你在学习这门课程的同时,提高自己的英文能力。做一个角色的转换,把自己当作一名见习的软件工程师。,参考书籍,软件工程概述软件建模简介,软件工程概述,软件工程的提出软件工程的基本原理软件工程的5个阶段,软件工程概述,一、软件工程的提出,1946年,世界上第一台电子计算机在美国研制成功;,软件工程概述,一、软件工程的提出,20世纪50年代,软件诞生,随之出现软件从业人员;计算机系统发展早期(20世纪60年代中期以前)软件开发处于一种自由软件开发方式;20世纪60年代中期到70中期,软件业进入一个大发
3、展时期,但软件开发方法仍沿用早期的自由软件开发方式,导致软件危机的出现;软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重问题。,软件工程概述,一、软件工程的提出,1968年,前北大西洋公约组织的科技委员会召集了一批一流的程序员、计算机科学家以及工业界人士在德国召开了一次以讨论和制定摆脱“软件危机”为主题的国际学术会议,会议上第一次提出了“软件工程(Software Engineering)”这一术语。软件工程是一门建立在系统化、规范化、数量化等工程原则和方法上的,关于软件开发各个阶段的定义、任务和作用的工程学科。,软件工程概述,一、软件工程的提出,软件开发方法学软件工具软件工程环境,
4、软件度量项目估算进度控制人员组织配置管理项目计划,软件开发技术,项目管理,软件工程,软件工程概述,二、软件工程的基本原理,用分阶段的生命周期计划严格管理 坚持进行阶段评审,二、软件工程的基本原理,用分阶段的生命周期计划严格管理 坚持进行阶段评审,实行严格的产品控制 采用现代程序设计技术 结果应能清楚地审查 开发小组的人员应该少而精 承认不断改进软件工程实践的必要性,软件工程概述,三、软件工程的5个阶段,软件工程概述,为了更加清晰地研究软件工程,经典的软件工程思想将软件开发分成5个阶段:需求分析(Requirements Capture)阶段 系统分析与设计(System Analysis an
5、d Design)阶段 系统实现(System Implementation)阶段 系统测试(System Testing)阶段 系统维护(System Maintenance)阶段。在如今的软件产业中,每个阶段都有专职的软件开发人员,而并非仅仅是系统实现阶段的程序员。,三、软件工程的5个阶段,软件工程概述,1、需求分析(Requirements Capture)阶段,软件需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。需求分析阶段就是通常所讲的开始阶段。这一阶段的一个重要任务是与客户进行大量的沟通,彻底弄清楚客户对系统的要求以及客户的实际情况(经济因素、技术因素、管理因素
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件 建模

链接地址:https://www.31ppt.com/p-6206845.html