1、业务建模与系统建模。
(1)在做需求阶段,做业务建模,目的用于与客户沟通,便于双方都能正确理解对方的想法。(考查一下相关工具)
(2)在设计阶段,需要根据业务模型,进行系统建模。需要注意的是:系统建模,不是照搬业务模型建表,要考虑具体实现和存储技术而有所调整。
2、迭代开发很重要。
可避免浪费人力资源,做无用功。(考查相关办法)
3、任务分解要素。
模块、优先级(按人)、任务说明、计划完成时间、前置任务、面临困难。
无论多么困难的事,当深入剖析时,便会清晰明朗可实现。事情都是一步一步做出来的,切实模糊不清的任务。
4、软件架构。
物质越少,人性越多。 -- 极简设计
不忘初心,方得始终。(解决问题,而非花哨的技术。太灵活的东西,往往复杂。技术多变,把握核心。)
建立一个简单、实用、快速的开发平台。当有一些合理的条条框框时,事情反而变得简单和高效,但也要适时接收新事务,避免固步自封。