博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法阅读笔记03
阅读量:5757 次
发布时间:2019-06-18

本文共 662 字,大约阅读时间需要 2 分钟。

 

上周阅读的内容有关团队开发流程及敏捷开发,本周阅读了构建之法的8、9、10

章。这三章从需求分析、项目经理及典型用户和场景的知识进行了讲解。

软件工程同其他工程项目一样存在风险。很多时候,客户的需求是难以捕

捉的。对于客户所提供的需求,不同的利益相关者有着不同的理解。最后很有可

能得出的产品与客户的需要的十分不同。当然有很多调研方法去调研客户的需

求(如:焦点小组、深入面谈、卡片分类、用户调查问卷„.),但如果做的太

过有可能会“深陷泥潭”,被快速发展的互联网抛弃。邹欣老师在第八章讲了

NABCD模型用来分析需求、提出创意。得到需求后,是对功能的定位,然后是对

项目的计划和估计。其实过去在上数据库课程时,老师有让我们做系统分析与设计,不过最后

作业都是百度粘贴的。当时并没觉得需求分析有多重要,看过本章后对其重要

性有了更深的认识。PM(项目经理)是软件团队的一个重要角色。他可以领导大家把问题“分而

治之”,当然公司不同PM职能略不同。邹欣老师在第九章主要讲了微软PM的来历、职能、能力要求及任务等。我认为PM

像轴承的润滑剂,这一职位需要沟通能力及专业技巧都有的人才能担当。软件开发要考虑不同的用户,尤其是典型用户的需求,然后才可以构架程

序。软件开发中文档也必不可少,团队需要文档来沟通。设计的规格说明书有

两种:功能说明书与技术说明书。

 

这几章的知识专业性很强,也比较陌生。相信在未来使用时会有更多体会。

转载于:https://www.cnblogs.com/andibier/p/8267052.html

你可能感兴趣的文章
设计模式 ( 十八 ):State状态模式 -- 行为型
查看>>
OracleLinux安装说明
查看>>
nova分析(7)—— nova-scheduler
查看>>
Entity Framework 实体框架的形成之旅--Code First模式中使用 Fluent API 配置(6)
查看>>
OpenMediaVault 搭建git,ssh无法连接问题
查看>>
java多线程之:Java中的ReentrantLock和synchronized两种锁定机制的对比 (转载)
查看>>
【Web动画】SVG 实现复杂线条动画
查看>>
使用Wireshark捕捉USB通信数据
查看>>
Apache Storm 官方文档 —— FAQ
查看>>
iOS 高性能异构滚动视图构建方案 —— LazyScrollView
查看>>
Java 重载、重写、构造函数详解
查看>>
【Best Practice】基于阿里云数加·StreamCompute快速构建网站日志实时分析大屏
查看>>
【云栖大会】探索商业升级之路
查看>>
HybridDB实例新购指南
查看>>
C语言及程序设计提高例程-35 使用指针操作二维数组
查看>>
华大基因BGI Online的云计算实践
查看>>
排序高级之交换排序_冒泡排序
查看>>
Cocos2d-x3.2 Ease加速度
查看>>
[EntLib]关于SR.Strings的使用办法[加了下载地址]
查看>>
中小型网站架构分析及优化
查看>>