《模块三KC02090000009模块三软件设计任务1软件架构设计》由会员分享,可在线阅读,更多相关《模块三KC02090000009模块三软件设计任务1软件架构设计(14页珍藏版)》请在金锄头文库上搜索。
1、软件开发与项目管理,主讲人 郭永洪 常州信息职业技术学院,任务1 软件架构设计,模块三 软件设计,能力目标 会使用“4+1”视图模型设计软件架构,知识目标 理解“4+1”视图模型架构知识,“4+1”视图模型,任务1 软件架构设计,模块三 软件设计,任务简介 软件架构设计一般采用“4+1”视图模型,即: 逻辑视图、进程视图、开发视图、物理视图、场景视图 每个视图都反映了软件开发的一个方面内容 本任务将以“学分管理系统”为例讨论软件架构设计,任务1 软件架构设计,模块三 软件设计,任务分析 “学分管理系统”采用分层架构设计,用户界面、业务逻辑处理和数据库访问分别封装在不同层次中,使用接口技术将业务
2、与业务的具体实现分开。 用户角色:系统管理员、学工处,系部和学生。 项目实施由学工处和系部共同负责,学工处负责制定项目计划,并发布项目,系部负责具体实施项目,包括启动项目、登记学生、项目评分、项目结项。,任务1 软件架构设计,模块三 软件设计,任务实施 “学分管理系统”逻辑架构设计 “项目实施模块”三层开发框架 “项目实施模块”接口开发框架 “学分管理系统”物理架构 “项目实施模块”用例场景,任务1 软件架构设计,模块三 软件设计,“学分管理系统”逻辑架构设计,任务1 软件架构设计,模块三 软件设计,任务1 软件架构设计,模块三 软件设计,“项目实施模块”三层开发架构,“项目实施模块”接口开发
3、架构,任务1 软件架构设计,模块三 软件设计,“学分管理系统”物理架构,任务1 软件架构设计,模块三 软件设计,“项目实施模块”用例场景设计,任务1 软件架构设计,模块三 软件设计,拓展训练 设计“学分管理系统”的“基础数据维护模块”、“项目配置模块”、“统计与查询模块”逻辑架构; 设计“学分管理系统”的“基础数据维护模块”、“项目配置模块”、“统计与查询模块”开发架构; 设计“学分管理系统”的“基础数据维护模块”、“项目配置模块”、“统计与查询模块”用例场景。,任务1 软件架构设计,模块三 软件设计,任务总结 逻辑架构设计 开发架构设计 物理架构设计 用例场景设计,任务1 软件架构设计,模块三 软件设计,再 见,