zoukankan      html  css  js  c++  java
  • 《2017011.17-构建之法:现代软件工程-阅读笔记3》

    第九章 项目经理

    PM:典型的软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理--PM

    微软PM的来历:交流成本问题、开发测试搞不定的事情

    PM的能力要求和任务

    1.观察,理解和快速学习能力

    2.分析管理能力

    3.一定的专业能力

    4.自省的能力

    第十章 典型用户和场景

    从典型用户到场景:1.背景2.场景3.其他资料

    从场景到任务:场景/故事

    规格说明书

    功能说明书:第一 定义好相关的概念

                         第二 规范好一些假设

                         第三避免一些误解,界定一些边界条件

                         第四 描述主流的用户/软件交互步骤

                         第五 一些好的功能还会有副作用

                         第六 服务质量的说明

    功能驱动的设计:第一步:构造总体模型

                                第二步:构造功能列表

                                第三步:制定开发计划

                                第四步:功能设计阶段

                                第五步:实现具体功能

    第十一章 软件设计与实施

    图形建模和分析方法:表达实体和实体之间的关系 表达数据的流动 表达控制流 统一的表达方式

    其他设计方法:形式化的方法 文学化编程

    开发阶段的日常管理:闭门造车 每日构建 构建大师 宽严皆误 小强地狱

    第十二章 用户体验

    用户体验的要素:用户的第一印象、从用户角度考虑问题、软件服务始终都要记住用户的选择、短期刺激和长期影响、不让用户犯简单的错误、用户体验和质量、情感设计

    评价标准:1.尽快提供可感触的反馈2.系统界面符合用户的现实惯例3.用户有控制权4.一致性和标准化5.适合各种类型的用户6.帮助用户识别、诊断并修复错误7.有必要的提示和帮助文档

  • 相关阅读:
    mysqldump 导出数据库为DBname的表名为Tname的表结构 导出数据库的所有表的表结构
    mysqldump 备份某张表 Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions,
    nfs missing codepage or helper program, or other error
    date 增加一个小时 减少一个小时
    mysqldump 备份单个数据库
    mysql删除账户
    怎么删除某个用户的所有帖子?
    mongodb删除重复数据
    ReSharper2018破解详细方法
    激活windows和office
  • 原文地址:https://www.cnblogs.com/shy6002/p/7852638.html
Copyright © 2011-2022 走看看