软件设计预习思考题

和李乔屹一样的思考题

和李乔屹一样的思考题

by 3238018011 张兆吉 -
Number of replies: 0

 

1、软件系统设计的作用是将需求转化为可执行的软件方案,明确系统结构、模块关系及技术实现路径,确保开发过程有据可依,同时满足性能、安全等非功能性需求。

2、系统设计与需求分析通过需求规格说明书衔接。若设计阶段发现需求错误,需暂停相关设计,记录问题并联合需求分析人员、用户确认,评估影响后通过变更控制流程更新需求文档,同步调整设计方案,必要时迭代开发计划。

3、智慧医疗软件常用体系结构包括:
- 分层架构:如医院信息系统(HIS),分为表现层(UI)、业务层(诊疗逻辑)、数据层(病历存储),层次清晰便于维护;
- 微服务架构:如互联网医疗平台,将预约、问诊、支付拆分为独立服务,支持高并发和快速迭代;
- 事件驱动架构:如重症监护系统,通过实时监测设备数据触发报警事件,保证及时响应。

4、概要设计工具包括UML组件图、部署图(如用Enterprise Architect绘制模块关系);详细设计工具常用类图、序列图(如Visual Paradigm生成代码框架)及数据库设计工具(如PowerDesigner)。

5、在智慧医疗中:
- 事务流用于多步骤业务,如门诊缴费:选择项目→生成订单→支付→更新状态;
- 变换流用于数据处理,如医学影像分析:输入原始图像→增强处理→病灶识别→输出诊断报告。