知识点
1、来自中创软件的一些经验。
A需求阶段
通过动态原型方法,快速和客户对需求达成一致。动态原型借助的工具大家可以参考商业化工具Axure。请自行百度教程。
动态原型三步走:快速搭建、精化适用、可视确认
B设计阶段
基于服务的方式降低业务之间的耦合性。
架构设计:各个业务系统直接通过服务中心进行集成。核心业务集中到服务中心。
自行百度微服务
参考课后阅读:使用微服务架构改造企业核心业务系统的实践
技术框架参考SWAGGER2.0
C编码阶段
注意开发代码的可复用性,以"积木"方式组装软件。"积木"就是可以复用的软件
D测试阶段
测试用例进行管理、规范性代码检查、单元测试、缺陷管理、持续集成等。
E运维阶段
为客户服务,可持续提供技术支持
很多技术细节会在课堂陆续展开。
2、敏捷软件开发实践
敏捷方法是一种针对用户需求迅速变化的方法(快且反应快)
采用短周期交付形式和轻量级的协作开发方法
强调开发人员与业务人员之间的沟通与合作,强调团队的力量
适合需求变化频繁或需求不明确时的软件开发
重视软件开发中人的个性化(软件开发中人的主观能动性)
预览时标签不可点收录于话题#个上一篇下一篇