- 4
- 0
- 约小于1千字
- 约 41页
- 2024-01-14 发布于江苏
- 举报
软 件 体 系 结 构;形象的比喻;软件体系结构——软件行业?;架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。
⒈领导与协调整个项目中的技术活动(分析、设计和实施等)
⒉推动主要的技术决策,并最终表达为软件构架
⒊确定和文档化系统的相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图”
⒋确定设计元素的分组以及这些主要分组之间的接口
⒌为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻
⒍理解、评价并接收系统需求
⒎评价和确认软件架构的实现 专业技能;架构师基础;课程定位;引例;体系结构
(Architecture)的定义;课程教学内容;关 于 教 材;课程考核;作业要求;作业要求;第一章;软件危机的表现
◎软件成本日益增长
◎ 开发进度难以控制
◎ 软件质量差
◎ 软件维护困难;;如何克服软件危机;体系结构的兴起和发展;体系结构的兴起和发展;;;;;;;;;;;;;软件体系结构的设计原则
◎ 抽象
◎ 分而治之
◎ 封装和信息隐藏
◎ 模块化
◎ 高内聚和低耦合
◎ 关注点分离
◎ 策略和实现的分离
◎ 接口和实现的分离;;;;;;;;;
原创力文档

文档评论(0)