演示系统介绍
翻译者:Jason S.H.Chen
(英文地址:
http://www.andromda.org/index.php?option=com_content&view=article&id=106:sample-application&catid=42:getting-started-java&Itemid=89)
北风公司现在正使用手工记录的方式来跟踪所有员工的工作日志。这种手工处理的方式效率很低,所以公司CIO邀请你为他们开发一套在线的工作日志管理系统,就叫日志跟踪者吧。不幸的是,他要求下周必须交互系统,否则他将选择其他的合作伙伴。突然你想起了,以前好像某个同事的无意间聊天,提到AndroMDA可以根据业务层次的需求产生很大一部分系统代码。你心里想到:如果真是这样,那么他可以帮我在下周完成系统交互。那我为什么不给他(AndroMDA)一次机会呢?因此你接受了北风公司CIO的交付条件,开始了系统开发工作。
你的第一站就是人力资源主管的办公室。你请他描述当前的工作日志跟踪的整个业务过程,他回答道:“在每个星期的第一天(星期一),每位员工会从库房获取一张新的考勤卡。当他们完成不同的工作时,在考勤卡上记录下执行这项任务的开始时间和结束时间。每项任务都有一个唯一的任务标示符,员工可以从员工手册上找到。在每个星期的结束(星期五),每位员工将他们自己的考勤卡提交给他们的上司审批,如果审批不通过,审批人必须在考勤卡上指定的位置填写拒绝通过的原因;并将考勤卡打回给考勤卡的提交者。考勤卡的提交者必须修正自己的考勤卡再提交给上司审批。”你向主管索取了一份具有代表性的考勤卡,下图的考勤卡就是人力资源主管给你的:
当你搜集到了这些资料,你恨不得马上投入工作。你冲回了自己的办公室,很快完成了HTML静态页面原型的开发(建议你下载原型,参考参考)。北风公司的CIO看了你的原型演示,他非常满意。好,是时候让开发系统了。下节将介绍安装配置必要的开发工具。
- 大小: 45.7 KB
分享到:
相关推荐
AndroMDA(Android Model Driven Architecture)是一个开源的模型驱动架构工具,专门针对Android应用程序开发。它基于MDD(Model Driven Development)理念,旨在提高开发效率,降低复杂性,通过模型转换将业务逻辑...
官方版本,亲测可用
官方版本,亲测可用
MDA(Model Driven Architecture,模型驱动架构)是由OMG(Object Management Group,对象管理组织)提出的一种软件开发方法论,旨在通过模型的抽象和转换,提高软件开发的效率和质量。它强调将业务逻辑与技术实现...
AndroMDA(Andro Model Driven Architecture)是一款强大的模型驱动架构工具,它主要用于简化Java应用程序的开发,尤其是Android应用的构建。AndroMDA基于MDE(Model Driven Engineering)理念,允许开发者通过高层次...
AndroMDA是遵循模型驱动架构(MDA)范式的代码生成框架。 它从UML工具获取UML模型,并生成特定于您的应用程序体系结构的类和可部署组件(J2EE或其他)。 可通过Maven Central(发行版)和Sonatype(快照)获得工件。
官方版本,亲测可用
3. **代码生成**:运行AndroMDA生成代码。 4. **后处理**:对生成的代码进行必要的调整和优化。 #### 五、MDA的挑战与未来发展方向 尽管MDA为软件开发带来了许多便利,但目前仍存在一些挑战: 1. **学习曲线**:...
首先,Andromda是一个强大的模型驱动架构(MDA)工具,它基于UML(统一建模语言)模型来生成Java代码,帮助企业快速开发复杂的应用系统。Andromda通过将业务逻辑与呈现层分离,允许开发者专注于业务规则,而无需过多...
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用