1、精通软件工程
2、精通各种需求、分析、设计、测试、发布技术
3、精通设计模式
4、精通项目管理技术
5、精通软件开发环境
6、输入高,要等工作几年之后才能实现该目标
课程内容
说明
项目
工具软件
Rose、powerdesigner:
如何使用工具进行项目设计
完成一个会员商店软件的完整设计过程
(通过实际的会议、访谈、分析产生一个完整的软件分析和设计文档。质量达到指导实际开发的程度。)
UML
用例图:用例抽象原则、方法、技巧
类图:类、接口、方法、属性、继承、实现的体现方式
活动图:方法执行流程
实序图:类引用关系
状态图:属性变化机制
RUP过程
Rup角色设置、过程流程、阶段产品。
如何裁剪RUP过程符合不同的企业使用。
XP过程
XP过程特点,使用方式
设计模式
经典的23个设计模式:
创建模式:FACTORY、BUILDER、FACTORYMETHOD、PROTOTYPE、SINGLETON
结构模式:ADAPTER、BRIDGE、COMPOSITE、DECORATOR、FACADE、FLYWEIGHT、PROXY
行为模式:CHAINOFRESPONSIBLEITY、COMMAND、INTERPRETER、ITERATOR、MEDIATOR、MEMENTO、OBSERVER、STATE、STRATEGY、TEMPLATEMETHOD、VISITOR
项目
完成一个会员商店软件的完整设计过程:通过实际的会议、访谈、分析产生一个完整的软件分析和设计文档。质量达到指导实际开发的程度。
课时
(120学时)15天