一个核心系统应该达到的要求
来源:互联网 发布:ubuntu怎么设置分区 编辑:程序博客网 时间:2024/04/30 16:34
定义:我这里所说的核心系统是指那些可以独立运行,同时也可以作为类似系统开发基础的系统。
目的:减少系统开发的重复工作量,缩短开发周期,提高系统质量,积累某个领域的知识。
要求:1. 通过较少的修改就可以搭建出一个可运行的系统;(如:假若你有一个绩效考核系统的核心系统,在一个新的项目中,如果用户并没有自己成型的绩效考核体系,并同意先采用你建议的绩效考核办法试行,那么通过数据的初始化和对一些特殊情况的处理应该可以在短时间内搭建一个稳定的绩效考核系统以供用户使用。)
2. 通过替换其中一些程序块、模块、子系统就可以搭建出满足用户需求的系统;(如:假若你有一个绩效考核系统的核心系统,在一个新的项目中,客户同意你的考核办法或者其自身的考核方法和你核心系统对应的方法相同或者类似,但是其中部门绩效考核表包含的数据项和你现在提供部门绩效考核表数据项不相同,那么应该可以清晰知道此次改动的影响范围,并在设计核心系统时就应该针对这些可能或者容易出现变化的部分进行对应的体系结构设计,以便方便的进行修改和替换。)
3. 如果要构建全新的系统,需要核心系统中的某个功能模块,可以将此功能模块从核心系统中剥离出来加入新的系统中。(如:假若你有一个绩效考核系统的核心系统,在一个新的项目中,客户的考核方法和你现有核心系统使用的考核方法大相径庭,我们必须重新构建一个新的绩效考核系统来满足客户的需求,但是你发现其中员工考核成绩计算部分可以复用原来的成绩计算模块,那么仅仅通过在新系统中添加对员工考核成绩计算模块的引用就可以将此模块嵌入到新的系统中,完成员工绩效考核成绩计算的开发工作。)
后记:上面“要求”提到的三点即针对现实项目中可能遇到的三种情况,每种情况对核心系统的冲击不同。同时也是一个完善的核心系统迭代改进的过程。
个人工作经验总结而已,目前也正在开发一个绩效考核系统的核心系统,希望和大家多交流核心系统的开发经验。谢谢。
- 一个核心系统应该达到的要求
- 作为一个产品应该做的要求
- 尽可能的达到你们的要求
- 产品经理对技术理解应该达到一个什么程度
- Android高级工程师所要达到的技术要求
- Android高级工程师所要达到的技术要求
- 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站
- [转]首页所应该达到的几个目标
- 网站首页所应该达到的几个目标
- 一个女人的要求
- 一个女人的要求
- 推动技术超越达到战略核心的方法
- 一个软件系统应该具备的最基本的功能
- 一个全面的UI系统应该考虑的东西
- 达到一个目标投资组合的价值
- 用一个listview达到ScrollView的效果
- 原始需求的来龙去脉和核心要求
- 婚庆管理软件系统应该具体什么样的核心功能?望大家提提建议.
- Liferay新注册用户缺省页面的研究
- 程序员分成几种不同的境界
- AutoRuns for Windows v9.13
- 初来乍到
- 有传言mid算法要改
- 一个核心系统应该达到的要求
- 为什么要学习计算机知识(英语专业文化基础第一节课讲稿-部分)
- 感动
- Log4j配置
- C#调用DLL时参数问题的一点心得
- CSS+JavaScript打造超酷右键菜单1
- 招聘也挺不容易的
- Opera试用报告—Firefox老用户谈Opera
- 父母性格问题