
软件工程
文章平均质量分 90
软件工程方法论
crazy_gai
这个作者很懒,什么都没留下…
展开
-
需求分析的步骤
遵循科学的需求分析步骤可以使需求分析工作更高效。需求分析的一般步骤如图2-3所示。需求涉及的方面有很多。在功能方面,需求包括系统要做什么,相对于原系统目标系统需要进行哪些修改,目标用户有哪些,以及不同用户需要通过系统完成何种操作等。在性能方面,需求包括用户对于系统执行速度、响应时间、吞吐量和并发度等指标的要求。在运行环境方面,需求包括目标系统对于网络设置、硬件设备、温度和湿转载 2014-03-25 18:03:07 · 61949 阅读 · 0 评论 -
使用模型驱动开发(MDD)的十五个理由
1、MDD开发更快速相比传统软件开发,模型驱动开发(MDD)的软件项目中,应用程序被指定为一个更高层次的抽象模型。通过对模型的解释/执行或产生的代码,抽象模型会自动转化为可工作的软件应用。在代码方面,因为模型具有更高的抽象层次,所以比相同实现的其他方式具有更小的代码量。换句话说,模型中的每个元素(符号或其它伪编程语言)可以代表多行代码;这样,我们可以在相同的时间内实现更多的功能。比如,对比转载 2014-03-16 14:10:01 · 3584 阅读 · 0 评论 -
统一建模语言UML基础专题之UML简介及用例图
UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。在UML系统开发中有三个主要的模型: 功能模型: 从用户的角度展示系统的功能,包括用例图。 对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。 动态模型: 展现系统的内部行为。 包括转载 2014-03-19 19:43:15 · 1914 阅读 · 7 评论 -
15 reasons why you should start using Model Driven Development
1. MDD is faster In Model-Driven Development the model of a software application is specified on a higher abstraction level than traditional programming languages. This model is automatically transfor转载 2014-03-16 14:20:35 · 743 阅读 · 0 评论 -
Rational Rose2003 破解 win7
操作:1、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项。2、安装好Rational Rose Enterprise Editon后,打开rose2003crack.rar压缩包,里面有四个文件,分别为flexlm.cpl、license.dat、lmgrd.exe、rational原创 2014-04-20 21:04:07 · 1164 阅读 · 0 评论 -
Java与模型驱动架构(MDA)
在软件开发中,过去我们经常看到开发人员犯同样的错误。其中意义比较重大,并且长期以来存在着很大分歧的错误,就是应用架构是在特定平台和操作系统上写成的。这个错误在大型分布式应用中尤其显著。这种情况在最初时可能没什么问题,但是随着平台和操作系统的变化,特别是遇到不可预见的情况时,问题就暴露出来了。当然你可能还要依靠其他一些软件,例如应用服务器、浏览器或者数据库管理系统。在很多情况下,这些应用比底转载 2014-03-17 14:19:53 · 3823 阅读 · 1 评论