论文部分内容阅读
在这由信息化为主导的、瞬息万变的现实世界中,企业面临着前所未有的激烈竞争与挑战。现在企业在业务层面面临的问题有:如何在众多的投资机会中做取舍?如何解决来自竞争对手、企业利润、现金流等方面的压力?等等。企业在信息技术层面面临的问题有:仍然停留在提供基本服务,强调项目预算和管理,忽视了业务价值的交付。基于能力的价值交付是解决上述挑战的有效方法。基于能力的价值交付致力于将企业的愿景通过规划手段转化为可执行的多个能力,企业通过实现这些能力,最终达到企业业务战略目标、实现企业价值。企业能力管理系统致力于提供给企业一个平台,在这个平台上,企业人员可以在线学习基于能力的价值交付理论知识,评价人员运用基于能力的价值交付方法的技能水平,更重要的是,企业可以借助企业能力管理系统使用基于能力的价值交付方法对能力进行规划和实施,实现企业战略目标。本论文以企业能力管理系统为研究对象,涉及企业能力管理系统的分析与设计。文中针对业务需求,采用了面向对象的分析技术,使用了UML (Unified Modeling Language)统一建模语言,提供了较详实的用例描述,完成了系统的分析。在此基础上,应用对现有信息技术的了解,提出了企业能力管理系统的总体物理和逻辑架构。在软件设计方面探讨了应用微软ASP.NET技术构建基于三层架构的软件设计方法;其中涉及了活动记录模式、NHibernate、ASP.NET MVC等开发方法和模式。在软件的数据库设计方面,文中给出了企业能力管理系统数据库的设计原则、部分实体关系图、以及较为详实的数据库表设计。除此之外,文章还涉及了系统非功能性需求、界面设计、对软件开发中的质量与变更管理提出了要求和建议。企业能力管理系统的设计与实现内嵌了当今先进的企业管理、企业信息技术管理理念即TOGAF (The Open Group Architecture Framework)开放组架构框架和CBVD (Capability Based Value Delivery)基于能力的价值交付,它必将成为企业应对当今乃至未来挑战的强有力管理利器。