摘要:复杂软件系统的挑战1. 实现用户的功能2. 简单灵活的界面3. 不同用户使用系统会出现不同的界面(不同的权限)4. 一个系统被多个团队开发,如何集成开发的模块(必须要有一个标准的开发流程)5. 代码的可扩展性(系统不断的完善,不断的添加功能)6. 可能需要团队在不同的地方开发7. 测试覆盖率比较难可能产生的危机1. 超出预算2. 需要重做3. 没有按期交付产品4. 用户的功能没有能实现解决复杂系统的问题的方法:将复杂系统分成更小的组件(To divide the system into smaller components)1. 算法的方法或者结构的方法(Algorithmic Approac
阅读全文
文章分类 - Software Engineering