设计( Design) 开始为应用程序规划蓝图 根据需求烀应用程序切割出许多模块 设计出需求中所发掘出来的对象 为这些对象设计出交互行为,以完成应用 程序所必须达成的功能 还不会考虑到该使用何种语言与技术
设计(Design) • 开始为应用程序规划蓝图 • 根据需求将应用程序切割出许多模块 • 设计出需求中所发掘出来的对象 • 为这些对象设计出交互行为,以完成应用 程序所必须达成的功能 • 还不会考虑到该使用何种语言与技术
开发( Development) 决定使用何种语言及技术来开发应用程序 运用 Javase技术来开发文本编辑器 一使用 Swing脔口组件来开发
开发(Development) • 决定使用何种语言及技术来开发应用程序 – 运用JavaSE技术来开发文本编辑器 – 使用Swing窗口组件来开发
测试( Testing) 将完成的应用程序进行测试 验收其是否完成所期许的需求 程序中是否存在臭虫(Bug) 效能方面等的问题
测试(Testing) • 将完成的应用程序进行测试 – 验收其是否完成所期许的需求 – 程序中是否存在臭虫(Bug) – 效能方面等的问题
完成( mplementation) 交付程序给客户 产品上线 交给教授打分数XD
完成(Implementation) • 交付程序给客户 • 产品上线 • 交给教授打分数XD
维护( Maintenance) 程序臭虫 需求改变 需求增加 效能丶安全问题
维护(Maintenance) • 程序臭虫 • 需求改变 • 需求增加 • 效能、安全问题 • …