利用“4+1”视图建模方法进行“网上选课系统”软件体系结构设计所学专业:软件工程年级班级:2010级软工-2班所属小组:第六组组负责人:耿奇云组内成员:耿奇云郜振南杨建威成员学号:101010704110101070401010107054河南农业大学信息与管理科学学院2012年12月19日引言(一)运用4+1视图方法:针对不同需求进行架构设计要开发出用户满意的软件并不是件容易的事,软件架构师必须全面把握各种各样的需求、权衡需求之间有可能的矛盾之处,分门别类地将不同需求满足。PhilippeKruchten提出的4+1视图方法为软件架构师征服需求提供了良好基础,如图1示。图1运用4+1视图方法针对不同需求进行架构设计场景视图:场景视图关注案例描述,即对案软件需求的功能描述和非功能描述;对应于UML建模中的用例建模。逻辑视图:逻辑视图关注功能,不仅包括用户可见的功能,还包括为实现用户功能而必须提供的辅助功能模块;它们可能是逻辑层、功能模块等。开发视图:开发视图关注程序包,不仅包括要编写的源程序,还包括可以直