软件工程发展趋势

注册

 

发新话题 回复该主题

现代软件工程技术 [复制链接]

1#

知识点

1、来自中创软件的一些经验。

A需求阶段

通过动态原型方法,快速和客户对需求达成一致。动态原型借助的工具大家可以参考商业化工具Axure。请自行百度教程。

动态原型三步走:快速搭建、精化适用、可视确认

B设计阶段

基于服务的方式降低业务之间的耦合性。

架构设计:各个业务系统直接通过服务中心进行集成。核心业务集中到服务中心。

自行百度微服务

参考课后阅读:使用微服务架构改造企业核心业务系统的实践

技术框架参考SWAGGER2.0

C编码阶段

注意开发代码的可复用性,以"积木"方式组装软件。"积木"就是可以复用的软件

D测试阶段

测试用例进行管理、规范性代码检查、单元测试、缺陷管理、持续集成等。

E运维阶段

为客户服务,可持续提供技术支持

很多技术细节会在课堂陆续展开。

2、敏捷软件开发实践

敏捷方法是一种针对用户需求迅速变化的方法(快且反应快)

采用短周期交付形式和轻量级的协作开发方法

强调开发人员与业务人员之间的沟通与合作,强调团队的力量

适合需求变化频繁或需求不明确时的软件开发

重视软件开发中人的个性化(软件开发中人的主观能动性)

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题