软件工程与项目案例教程ppt

软件工程与项目案例教程ppt

ID:43175634

大小:410.00 KB

页数:144页

时间:2019-10-01

软件工程与项目案例教程ppt_第1页
软件工程与项目案例教程ppt_第2页
软件工程与项目案例教程ppt_第3页
软件工程与项目案例教程ppt_第4页
软件工程与项目案例教程ppt_第5页
资源描述:

《软件工程与项目案例教程ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目一软件工程概述电子工业出版社任务一主要任务软件的定义及其特点软件危机软件工程概念2软件的定义及其特点软件的定义软件是计算机系统中与硬件相互依存的部分,它是包括程序、数据及相关文档的完整集合。软件的特点(1)抽象性;(2)无明显的制造过程;(3)无磨损、老化的问题软件的定义及其特点3软件的定义及其特点(4)对硬件系统的依懒性;(5)复杂性;(6)成本昂贵;(7)社会性;软件的定义及其特点4软件危机软件危机-在计算机软件开发和维护过程中所遇到的一系列严重问题。软件危机的原因及解决方法软件危机5软件工程概念软件

2、工程的概念-应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题,指导计算机软件开发和维护的一门工程学科。软件工程的原则软件工程概念6任务二主要任务软件生命周期软件开发模型7软件生命周期软件定义软件开发软件的使用和维护退役Page8软件生命周期8瀑布模型软件开发模型软件开发模型问题定义可行性研究需求分析概要设计详细设计软件实现软件测试运行维护计划时期开发时期运行维护时期9软件开发模型演化模型螺旋模型喷泉模型软件开发模型10两种典型的建模工具:1.IBMRationalRos

3、e2.MicrosoftOfficeVisio任务三主要任务11IBMRationalRosePage12IBMRationalRose12MicrosoftOfficeVisio是一个图表绘制程序,可以帮助用户描述复杂设想以及系统的业务和技术图表。使用Visio创建图表可以使信息形象化,能够以更为直观有效的方式进行信息交流,这是单纯的文字和数字无法比拟的。Page13MicrosoftOfficeVisioMicrosoftOfficeVisio13项目二统一建模语言UML电子工业出版社任务一主要任务了解UML

4、的概念了解UML的发展掌握UML的主要内容15UML的概念UML的概念UML为英文词组“UnifiedModelingLanguage”的缩写词,一般译为“统一建模语言”。统一建模语言是一种通用的可视化建模语言,用于对软件系统的制品(artifact)进行规范化、可视化处理,然后构造它们并建立它们的文档。UML的概念16UML的发展过程1994年10月,GradyBooch和JimRumbaugh首先将Booch93和OMT-2统一起来,并于1995年10月发布了第一公开版本1996年6月和10月分别发布了两

5、个新的版本,即UML0.9和UML0.91,并将UM命名为UMLUML的发展过程17UML的主要内容精确的元模型定义UML表示法定义了UML的表示符UML采用的是一种可视化的图形建模语言UML提供了五类图形UML的主要内容18任务二UML的概念模型UML三个基本的构造块UML的规则UML中的公共机制19UML三个基本的构造块UML的事物结构事物;行为事物;分组事物;注释事物UML中的关系依赖;关联;泛化;实现UML中的图类图;对象图;用例图;顺序图;协作图;状态图;活动图;组件图;实施图Page20

6、UML三个基本的构造块20命名范围可见性完整性UML的规则UML的规则21UML中的公共机制规格说明修饰通用划分扩展机制UML中的公共机制22用例图类图对象图包使用类图的建议任务三主要任务23用例图Page24用例图参与者参与者1参与者2用例1用例224用例关系关联关系;依赖关系;泛化关系;关系的扩展Page25用例图用例图25类图类名称;属性;操作关联关系泛化依赖关系约束类图26对象图对象图-表示在某一时刻类的具体实例和这些实例之间的具体连接关系对象图丁一家里的PC:计算机名称:D

7、ELL446内存:128丁一:作家姓名:丁一年龄:3027包包-一种分组机制,把各种各样的模型元素通过内在的语义连在一起成为一个整体就叫做包包PackageABCAABC28使用类图的建议不要试图使用所有的符号根据项目开发的不同阶段,用正确的观点来画类图不要为每个事物都画一个模型,应该把精力放在关键的领域使用类图的建议29任务四主要任务对象之间的交互状态图交互图活动图四种图的运用30对象之间的交互简单消息同步消息异步消息同步且立即返回消息对象之间的交互31状态图状态和转移事件子状态历史指示器状态图32交互图顺序图

8、协作图链接;消息流;对象生命周期交互图33活动图活动和转移泳道对象信号活动图34四种图的运用正确画图的做法是:为帮助理解类而画它的状态图。状态图描述跨越多个用例的单个对象的行为,而不适合描述多个对象间的行为合作四种图的运用35项目三 项目市场调研电子工业出版社软件工程与项目案例教程项目三 主要任务1.系统的研发背景图书馆系统的提出国内外研发现状建立系统需求原型2.软件开发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。