EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

本文内容有许多超出 2023Fall 授课范围,不建议用作考试复习。本文不持续维护。

软件开发的四大本质难题

四大本质难题是什么

  1. 不可见性:软件项目是一个逻辑实体
  2. 复杂性:实体数量众多
  3. 可变性
  4. 一致性

四大本质难题之间的关系

阅读全文 »

背景

了解用户的需要和对产品的意见和建议

  • 观察用户
  • 询问用户
    • 适用于客观上较难度量的、与用户主观满意度和可能的忧虑心情相关的问题
    • 访谈和问卷调查:在研究用户如何使用系统,以及哪些系统功能是用户非常喜欢或不喜欢的方面也非常有效
  • 不知道该怎么做或者对预期的结果没有把握:请专家帮忙
    • 不能帮助大家成为可用性专家
    • 但有助于更好地去评估自己和他人的工作

询问用户之访谈

访谈:有目的的对话过程

阅读全文 »

人机交互概述

什么是人机交互

不用背概念,被问到应该会解释。

HCI is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them

——ACM SIGCHI
  1. HCI 是一门涉及人类使用的交互式计算系统的设计、评估和实施以及围绕它们的主要现象的研究的学科
  2. 信息技术发展中交互的重要性:让信息技术的使用变得更自然、更便捷、更透明!
  3. 为什么要考虑用户?信息发展趋势
    1. 用户:热爱技术的专业人员 \(\to\) 缺乏耐心的消费者
    2. 场景:更多样的终端和任务、更频繁的人机对话
    3. 人机交互能够让计算机更懂“人”,让人机对话更加“自然”
阅读全文 »

本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。

本讲要解决的问题

  1. 配置管理的意义是什么?
  2. 为什么要实施度量和分析活动?
  3. 团队分析决策是如何开展的?
  4. 鱼骨图和根因分析

项目管理支持活动

  1. 配置管理
  2. 度量和分析
  3. 决策分析
  4. 根因分析
阅读全文 »

本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。

本讲要解决的问题

  1. 团队需求开发是如何进行的?
  2. 团队设计应当如何组织?
  3. 团队实现有哪些策略需要注意?
  4. 团队集成有哪些策略?
  5. 验证和确认在开发工作中如何应用?

【2014】【2015B】需求开发

  1. 需求是一切工程活动的基础。
  2. 需求类别
    1. 客户需求:靠近问题一侧
    2. 产品需求:靠近解决域一侧
    3. 产品组件需求
阅读全文 »

本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。

经典语录

People are happy to do it wrong and invest the time to fix it, which sometimes never works, as opposed to investing the time to get it right the first time.

—— Watts S. Humphrey

质量策略

质量概念

阅读全文 »

本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。

估算

【2013】【2015A】【2018Fall】关于估算

  1. 估算目的是给各类计划提供决策依据
  2. 估算对象(规模、时间和日程)
  3. 估算的常见困惑
    1. 项目交付日期、团队组成等都确定了,估算的意义在哪里?
    2. 哪种估算方法好?
    3. 哪个估算结果更好(靠谱)?
    4. 究竟该如何做好估算?

估算练习-1

阅读全文 »

本文主要内容来自 SpriCoder 的博客,更换了更清晰的图片并根据新的课程设计做了补充和修正。

信息处理模型

作用:

  1. 研究人对外界信息的接收、存储、集成、检索和使用,可预测人执行特定任务的效率,如可推算人需要多长时间来感知和响应某个刺激(又称“反应时间”),信息过载会出现怎样的瓶颈现象等
  2. 信息处理机,Lindsay 和 Norman。
    • 局限:没有考虑到注意和记忆的重要性

阅读全文 »