10章、11章

一、典型用户和典型场景

  Visual Studio的经典用户

  怎样定义典型用户

  从典型用户到场景 

  用例

  规格说明书

  功能说明书

    定义好相关的概念

    规范好一些假设

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

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

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

    服务质量的说明

  功能驱动的设计

    构造总体模型

    构造功能列表

    制定开发计划

    功能设计阶段

    实现具体功能

 11章

分析和设计方法

图形建模和分析方法

  表达实体和实体之间的关系

  表达数据的流动

  表达控制流

  统一的表达方式

其他设计方法

  形式化的方法 

  文学化编程

从Spec到实现

  把修改集集成到代码库中

  开发人员的标准工作流程

开发阶段的日常管理

  闭门造车

   每日构建

  构建大师

  宽严皆误

  小强地狱

代码完成

时间: 2024-11-08 19:08:48

10章、11章的相关文章

鸟哥Linux私房菜知识点总结10到11章

最近翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起,会的不多但可以学.这是我整理的一些知识点,虽然很基础.希望和大家共同交流. 第10章 vim程序编辑器 按键说明: /word       向下寻找一个名称为word的字符串 ?word 向上寻找一个名为woed的字符串 ndd          删除光标所在的向下的n行 nyy         复制光标所在的向下的n行 j         将光标所在行与下一行的数据结合成同一行 u         复原前一个操作 [

理解DOM——《JavaScript高级程序设计》第10、11章笔记

DOM是HTML和XML文档提供的一系列API的集合. DOM将HTML和XML文档描绘成一个由多层次节点构成的树结构,文档中所有的元素都是一个节点. 树结构的根节点(又称文档元素)有且只有一个. HTML文档的根节点始终是<html>,XML文档则可以是任何元素. 一.使用nodeType检测节点类型 节点(node)一共有12种类型,每种类型用一个1~12之中的数字表示. 数字 表达式 说明 1 Node.ELEMENT_NODE 元素类型 2 Node.ATTRIBUTE_NODE 属性

《图解Http》 10,11章:构建Web的技术, Web的攻击技术

10.2动态HTML 通过调用客户端脚本语言js,实现对web页面的动态改造.利用DOM文档对象模型,指定想发生变化的元素. 10.22 更容易控制的DOM 使用DOM可以将HTML内的元素当作对象操作. 10.3 Web应用 10.31通过Web提供功能的Web应用. 10.32 与web服务器协作的CGI Common Gateway Interface 通用网关接口:指服务器收到客户端发过来的请求后,转发给程序的一组机制. 10.4 数据发布的格式,语言 10.41 XML (extens

《构建之法》第10、11、12章

第10章问题:书上说一些好的功能还会有副作用,这里所说的副作用是指什么?是指功能没完善还是?(第十章10.2.1  P196第五) 第11章问题:开发阶段还有日常管理,这样不会浪费团队做项目的时间,做一个项目既要做Sprint计划,又要每日例会,还要规格说明书.功能说明书.列典型用户与典型场景                   描述等等,当这些完成后,确定还有时间弄项目吗?(第十一章11.2节) 第12章问题:用户体验和质量,有时候并不能同时做到很好,那么这两个当中那个要重要一点?要牺牲哪个取

《构建之法》第10,11,12章

第10章问题(10.2):Spec分为软件功能说明书(黑盒子)和软件技术说明书(又叫设计文档,白盒子),Spec是不是真的有需要写?要如何写?写了是不是一定要发布? 第11章问题(11.2.2):书上提到“每日构建”很重要,但是一忙起来都没有时间去管构建,那么应该如何改善呢? 第12章问题(12.1.3):用户如果提出错误或者无理的要求时,该如何帮助用户改正?

《梦断代码》第四阶段阅读感想(包括第9、10、11共三章)

第9章 方法   经过两年多的工作,OSAF开始有了固定的工作流程,还有了一套可能让它朝 目标行进的可行的方法论.最早要做好现实的计划和进度安排,但是成功的流程难以捉摸, 没有任何一种方法论能够覆盖软件项目的广大领域,但是结构化编程.改进组织代码的方式仍然 是有利于工作进程.    在团队项目开发中,虽然由于个人或者团体的原因会使原定的计划产生偏差,但是还是避免 了重新定制计划所带来的缓慢.延误,所以制定一个合理的计划并努力遵循它还是必然的. 第10章 工程师和艺术家 “软件”与“工程”密不可分

阅读《构建之法》第10、11、12章

第10章 如果典型用户吴小石头的需求和问题太过麻烦或者复杂,我们是应该想办法解决还是换一个典型用户? 第11章软件设计与实现 软件设计过程中,如何管理设计变更呢? 第12章 用户体验 文中说道“用户体验设计的一个重要目的就是要降低用户的认知阻力!” 提出问题:不同用户的认知都有所不同,如何熟练地掌握认知用户的阻力大小呢?

3.26日第六次作业,第10章质量,11章人力

3.26日 第六次作业,第10章质量,11章人力 1.质量管理基本原则   以实用为核心的多元要求.系统工程.职工参与管理.管理层和第一把手重视.保护消费者权益.面向国际市场. 2.质量管理的目标顾客满意度.预防胜于检查.各阶段内的过程.   质量管理既重视结果也重视过程   实施组织主动采纳的质量改进措施(如全面质量管理.持续改进等) 3.质量管理的主要活动有哪些项目的质量管理可以分解为质量策划.质量保证与质量控制三个过程.质量策划是指确定与项目相关的质量标准,并决定如何达到这些质量标准.质量

阅读&lt;构建之法&gt;第三10、11、12章并提出问题

<构建之法>第10.11.12章 第10章: 问题:对我们了解了用户的需求后,但是我们想法和做出来的软件会和用户的需求有偏差,比如风格.界面的修饰等等,那么我们程序猿怎样才能让自己的想法更加靠近用户的想法呢?是设身处境么? 第11章: 问题:我们现在这个阶段是在做四则运算APP,如果按照这章的步骤走下去,每天都要进行进度更新,和每日会议还有每日构建的,会不会不太符合我们现在的处境?毕竟我们的所有时间不能只为一门课程服务,还要大量的时间花在其他的课程上呢. 第12章: 问题:在实际的项目中,我们

Rspec: everyday-rspec实操: 第10章测试其他功能,第11章TDD

10.测试文件上传 作者推荐的Paperclip,官方维护组已经不推荐使用deprecated. 推荐使用rails自带的 ActiveStorage. Active Storage: 推进文件上传到云存储,并附加这些文件到Active Record object.它 和本地驱动服务一起用于开发和测试.也支持反射文件到附属服务作为备份backups and migrations. http://guides.rubyonrails.org/active_storage_overview.html