摘要:
采用基于Nstruts ,Nhibernate框架,使用codesmith,visual studio 2005,Infragistics,采用RUP过程进行开发基于web services的设备管理系统。要寻找一种开发表示层的开发框架进行开发。 下一个系统的开发打算应用MDA及面向方面的软件开发,采用另外的一种开发过程进行开发。 阅读全文
posted @ 2007-03-20 19:46 落花人独立 阅读(399) 评论(2) 推荐(0) 编辑
|
|||
摘要:
采用基于Nstruts ,Nhibernate框架,使用codesmith,visual studio 2005,Infragistics,采用RUP过程进行开发基于web services的设备管理系统。要寻找一种开发表示层的开发框架进行开发。 下一个系统的开发打算应用MDA及面向方面的软件开发,采用另外的一种开发过程进行开发。 阅读全文
posted @ 2007-03-20 19:46 落花人独立 阅读(399) 评论(2) 推荐(0) 编辑
摘要:
RUP是一种迭代的、以架构为中心的、用例驱动的软件开发方法(software development approach)。
是一种well-defined and well-structureed software engineering process。它明确的定义了人员的职责、如何完成各项工作及何时完成各项工作。定义了软件开发生命周期的结构,定义了里程碑和决策的关系。
是一个process product,提供了可定制的软件工程的过程框架。可以定制适用于不同开发规模的软件过程。
RUP基本原理:
尽早且不断化解重大风险
确保满足用户需求
把注意力放到可执行软件上
尽早在项目中适应变化
在早期确定一个可执行架构
使用构件构造系统
建立高效的开发团队
始终重视质量
需求变化和功能蔓延(feature creep)——由技术或用户驱使的额外功能——是项目中的主要困难源,推迟交付等。
RUP是基于软件过程工程原模型(SPEM)——基于UML的过程建模标准的。分为 阅读全文
posted @ 2007-03-20 10:33 落花人独立 阅读(752) 评论(2) 推荐(0) 编辑 |
|||