zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记06

      典型用户和场景在我看来和上学期统一建模语言差不多,或者说统一建模语言是这一章的细化。在我这学期的大作业中,用户和场景都没有细分,只是在编写之前分析了一下程序需要什么功能,并没有确定典型用户和场景,所以在第二阶段的冲刺中,又补了很多的功能,改了程序界面。

      典型用户定义之前,我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。受欢迎的典型用户——指那些按设计者的期望使用系统的用户,如“网站的购物者”;不受欢迎的典型用户——指那些有不正当目的的用户,如在一个房地产业主论坛中滥发房屋中介广告的用户——这些用户也许在别的系统中(如房屋中介论坛)是受欢迎的。还要了解我们的软件不是为所有人设计的。典型用户定义完了就需要定义它使用场景最后是任务分配,代码完成阶段。分析一组相关的实体及其功能,通过时序图和其他工具,展示各个实体和函数如何动态地结合起来实现一个功能。通过这样的活动,团队成员就开始实现具体的实体和函数。主程序员根据时序图和其他信息,更新实体模型。

      在以后每次做软件之前都要画用例图,对典型用户和场景进行分析定义,在这完成之后进行功能分配和代码完成。

  • 相关阅读:
    JTree单击事件
    hibernate、easyui、struts2整合
    ubuntu中wifi显示被硬件禁用的解决方法
    idea导入svn项目
    Intellij IDEA常用配置详解
    HBase 写优化之 BulkLoad 实现数据快速入库
    Spark性能优化之道——解决Spark数据倾斜(Data Skew)的N种姿势
    avro序列化详细操作
    wordcount代码实现详解
    idea配置maven
  • 原文地址:https://www.cnblogs.com/hyluckydog/p/5581576.html
Copyright © 2011-2022 走看看