16、24年--信息系统工程——软件工程

本文详细介绍了软件架构的设计与评估,包括数据流、调用/返回、独立构件、虚拟机和仓库风格。此外,探讨了需求分析的层次、过程,如QFD、需求获取与分析,并介绍了UML的元素、关系和图。最后,概述了软件设计的结构化和面向对象方法,以及部署交付中的持续交付和部署策略。
摘要由CSDN通过智能技术生成

        本章主要靠选择题,4分左右,案例涉及概率不大,论文不会单独考,多看课本原文。

1、架构设计

        软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用(连接件)、指导构件集成的模式以及这些模式的约束组成。软件架构不仅指定了系统的组织架构和拓扑架构,并且显示了系统需求和构件之间的对应关系,提供了一些设计决策的基本原理。

1.1 软甲架构风格

1)软件建构设计的一个核心问题是能否达到架构级的软件复用,也就是说,能否在不同的系统中使用同一个软件架构。

2)软件架构分为:

  • 数据流风格。数据流风格包括批处理序列和管道/过滤器两种风格。
  • 调用/返回风格。调用/返回风格包括主程序/子程序、数据抽象和面向对象,以及层次结构。
  • 独立构件风格。独立构件风格包括进程通信和事件驱动的系统。
  • 虚拟机风格。虚拟机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值