计科-软工5-详细设计「整理」

概念&简答

  • 人机界面的设计质量 直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命,因此必须对人机界面设计给予足够重视
  • 人机界面设计指南 3类
    1. 一般交互 指南
    2. 信息显示 指南
    3. 数据输入 指南
      |数据输入的设计指南
      1. 减少用户的输入动作
      2. 保持信息显示和数据输入之间的一致性
      3. 允许用户自定义输入
      4. 交互灵活,可调整成用户最喜欢的输入方式
      5. 使当前动作语境中不适用的命令不起作用
      6. 让用户控制交互流
      7. 对所有输入动作都提供帮助
      8. 消除冗余的输入

计算

  • 流程图/伪码 转 流图 计算复杂度
    VG=线性无关的区域数V_{G} =线性无关的区域数VG=线性无关的区域数
    VG=E−N+2V_{G} =E-N+2VG=E−N+2
    VG=P+1V_{G} =P+1VG=P+1
    • VGV_{G}VG 环形复杂度
    • EEE 流图中边的条数
    • NNN 结点数
    • PPP 判定节点数(输入为1 输出为2)
  • Halstead预测程序长度 公式
    H=n1log⁡2n1+n2log⁡2n2H = n_{1} \log_{2}{n_{1} } +n_{2} \log_{2}{n_{2} }H=n1log2n1+n2log2n2
    • H 预测长度
    • n1n_{1}n1 使用的不同运算符【包括关键字】的个数
    • n2n_{2}n2 不同操作数【变量和常熟】的个数

分析

  • 判定表 判定树
相关推荐
梁辰兴5 小时前
软件工程:数据结构设计
数据库·软件工程·设计原则·设计方法·梁辰兴·数据库结构设计·数据库结构类型
梁辰兴10 小时前
软件工程:详细设计规格说明
软件工程·梁辰兴·文档定位·内容体系·详细设计规格说明·核心要素·评审机制
XDevelop AI智能应用软件开发10 小时前
AI演进下的“第五次软件危机”与软件工程重塑
人工智能·软件工程·ai编程·软件危机
梁辰兴10 小时前
软件工程:详细设计规格说明评审
软件工程·梁辰兴·评审内容·评审方法·评审意义·评审流程·详细设计规格说明评审
嘟哩DuliDuli14 小时前
AI 账单变高的技术原因:重复上下文和用量归属
android·人工智能·安全·ai·软件工程
XR1234567881 天前
医院组网全生命周期成本选型解析
软件工程
梁辰兴2 天前
软件工程:数据库设计
数据库·软件工程·数据库设计·逻辑设计·概念设计·梁辰兴·物理设计
lidtao2 天前
青少年信息学奥赛C++四阶段学习路线(L1-L4完整体系)
c++·学习·软件工程·教培资源分享
三品PLM系统2 天前
PLM平台在制造业档案治理中的技术落地:OPPO设备后勤部架构、编码与权限解析 | 三品软件
架构·软件工程·plm·工程文档管理·制造业档案治理·三品软件
hans汉斯3 天前
《软件工程与应用》期刊推荐&10月版面征稿中
图像处理·人工智能·深度学习·算法·音视频·软件工程