软件工程第一章概述ppt课件.ppt

软件工程第一章概述ppt课件.ppt

ID:50747201

大小:1.13 MB

页数:48页

时间:2020-03-16

软件工程第一章概述ppt课件.ppt_第1页
软件工程第一章概述ppt课件.ppt_第2页
软件工程第一章概述ppt课件.ppt_第3页
软件工程第一章概述ppt课件.ppt_第4页
软件工程第一章概述ppt课件.ppt_第5页
资源描述:

《软件工程第一章概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、0概述开发者:高展(中国科学院软件工程专家、电子政务业务流程设计方法国家标准制定者)时间:1995年提出实用的面向对象的大型复杂系统分析设计方法——全程一体化精细建模技术获奖情况:获1997年中国PC软件大奖赛同类产品唯一金奖,该赛事为国内最高级别。水平:国际领先的建模工具软件,在技术上唯一全面集成了主流建模方法——集成面向对象与结构化方法(兼容UML、IDEF)、集成业务分析与软件设计方法;在市场上唯一实行贵族软件免费发放、零风险应用——提供全方位服务(业务分析与设计、需求分析、系统配置设计、总体设计、详细设计)。第1章PlayCASE建模工具简介概

2、述特点主要技术内容标准版本系统要求系统安装与运行操作界面应用基础1PlayCASE的市场定位企业:管理者、高级业务人员管理咨询公司:管理顾问软件开发商:项目经理、开发人员、  市场营销人员2应用领域1.企业典型案例:中国科学院中国石油锦西炼化总厂中兴通讯中国北方工业公司大连港务局沈阳输变电股份公司2.军工负责C4ISR体系结构建模工具原型的开发3.政务负责制定电子政务业务流程设计方法国家标准进行一定程度、范围的应用验证3特点全面支持可视化自动生成技术先进第1章PlayCASE建模工具简介概述特点主要技术内容标准版本系统要求系统安装与运行操作界面应用基础

3、4全面支持快速应用开发;制定计划、业务调查、需求定义、总体设计、详细设计;Oracle、Sybase、MSSQLServer等八种大型数据库;PB、VB、Access、FoxPro、VC、Delphi等开发工具。5可视化企业组织结构与业务流程分析;业务数据搜集;软件结构与流程设计;数据库概念设计、逻辑设计、物理设计。6自动生成业务调查表;需求分析说明书;软件设计说明书;程序框架(数据表、视图、查询SQL、类声明体);兼容IDEF、OMT、UML、OOSE等标准,应用与分析、设计、实现C++,Java,SQL。IDEF:ICAMDefinition(美国

4、现在广泛使用的一种分析业务活动的标准)OMT:ObjectModelingTechniqueUML:UnifiedModelingLanguage7技术先进兼容结构化,信息工程,OO方法,保护开发人员经验;需求分析与软件设计全面集成;大众化的软件工程实用体系。8主要技术内容1.关于建模·关于模型、建模·建模的重要性2.信息化建设问题分析·信息化建设的困惑:IT黑洞·错误的积累与放大·软件危机的产生·传统软件工程/建模方法不尽人意·问题根源的共识·问题解决之道3.全程一体化精细建模方法的视图成份·组成结构树·协作流程图·事件流程图·信息关系图4.全程一体

5、化精细建模技术在三个模型间进行横向集成应用软件与用户业务活动纵向集成在开发文档间进行纵向集成9模型、建模模型定义如果B是A的描述,那么B是A的模型模型种类文字、图形、物理、数学在信息化系统建设中,每个阶段都有建模语言领域建模语言、需求建模语言、软件建模语言、机器语言渐变到质变,自然过渡领域模型→需求模型→软件模型→机器模型建模语言从面向机器到面向业务双语建模模型是一种“赝品”,软件也一种是“赝品”软件业是制造业制造业:市场调查、产品定义、产品设计、产品加工、产品组装软件业:业务调查、需求定义、产品设计、软件编码、集成测试1关于建模10建模的重要性人类两

6、大基本活动都与建模息息相关认识世界——模型版本1改造世界——模型版本21关于建模11信息化建设的困惑:IT黑洞无休止的IT黑洞胡子工程、烂尾工程、趴窝工程拖期50%是优秀开发商拖期100%是合格开发商拖期200%会赢得用户的同情开发商:拖没了利润用户:拖没了机遇2信息化建设问题分析12错误的积累与放大正确的功能可改错误不可改错误未知错误正确的错误的正确的错误的正确的错误的领域描述需求定义设计方案软件代码测试结果正确的错误的x10带病运行的软件因为电的速度比没有软件危害更大2信息化建设问题分析x10x10x1013软件危机的产生代价(质量、成本、效率)领

7、域需求设计编码测试修改错误时往往按倒葫芦起了瓢软件公司:信誉降低竞争力下降危及生存与发展用户:坐失发展良机2信息化建设问题分析14传统建模方法不尽人意——三条难以逾越的鸿沟实体-关系图数据流图设计方案分析结果OO程序非OO设计方案2信息化建设问题分析15问题根源的共识信息化之痛在于需求不清不楚需求之痛在于业务不清不楚业务源头一旦污染,下游治理杯水车薪业务不清不楚是因为业务本身不够明确、不够规范开发人员没有理解、描述清楚2信息化建设问题分析16问题解决之道传统软件工程只是说向用户询问需求结果是需求支离破碎很少认识到需求是与业务点直接关联很少认识到彻底认识

8、业务是解决需求的根本一种避免软件危机的建模方式:领域模型→需求模型→软件模型→机器模型领域建模

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

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

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