Sprint1的个人总结:

  我是老人组的成员,我们是做一款四则运算训练的软件。然后我是接了界面设计的任务,所以我任务将会是sprint1中相对重一点的一方。我的感觉是,界面要做得充满童趣,毕竟我们的软件是面对当下的小学生。这样能吸引他们的注意力,去使用这款软件。而一个软件的开发UI设计尤为重要,所以我的图标,logo,背景的选择都是精挑细选的。然后工程比较坎坷,因为之前没接触android,所以从工程的部署到编写代码,到是要边在网上查找资料,边进行的。虽然过程是艰辛的,但是当目标完成之后,还是比较满意,开心的。总的来说,对于自己sprint1完成的成果来看,还是比较满意,正准备sprint2咯。

第八章

需求分析

8.1  软件需求  主要步骤:1.获取和引导需求(“需求捕捉”)

              2.分析和定义需求

              3.验证需求

              4.在软件产品的生命周期中管理需求

        从不同角度进行划分:1.对产品功能性的需求

                  2.对产品开发工程的需求

                  3.非功能性需求

                  4.综合需求

8.2  软件产品的利益相关者

          用户 顾客 市场分析师 监管机构 软件工程师

8.3  获取用户需求——用户调查

        调研方法:1.焦点小组

             2.深入面谈

             3.卡片分类(讨论→明晰定义→归类→排序)

             4.用户调查问卷(常见错误:a.问题定义不明确

                          b.使用含糊不清的形容词、副词描述时间、数量、频率、价格等

                          c.让用户花额外多的努力来回答问题

                          d.问题带有引导性的倾向

                          e.问题涉及用户隐私、用户所在公司的商业机密或细节等)

             5.用户日志研究

             6.人类学调查

             7.眼动跟踪研究

             8.快速原型调研

             9.A/B测试

8.4  竞争性需求分析的框架   (参考NABCD模型)

       1.N(Need,需求)

       2.A(Approach,做法)

       3.B(Benefit,好处)

       4.C(Competitors,需求)

       5.D(Delivery,推广)

8.5  功能的定位和优先级

8.6  计划和估计

8.7  分而治之(WBS)

   几个要点:1.保证所有子节点覆盖了全部父节点包含的内容。

        2.保证各个子节点不要互相覆盖。

        3.叶子节点要保证足够小,能在一个里程碑中完成。

        4.从结果出发构建WBS,而不是从团队的活动出发。

第九章

项目经理

9.1  PM

(Product Manager   项目经理——正确地做产品)

(Project Manager    项目经理——正确地做流程)

(Program Manager  微软的职位名称)

9.2  微软PM的来历

   交流成本问题

   开发和测试搞不定的事情

9.3  PM做开发和测试之外的所有事情

9.4  PM和风险管理

9.5  PM的能力要求和任务

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

     2.分析管理能力

     3.一定的专业能力

     4.自省能力

第十章

典型用户和场景

10.1  典型用户和典型场景

10.2  用例

10.3  规格说明书

10.4  功能驱动的设计(FDD)

   第一步:构造总体模型

   第二步:构造功能列表

   第三步: 制定开发计划

   第四步:功能设计阶段

   第五步:实现具体功能

        

0526 Sprint1个人总结 & 《构建之法》第八、九、十章的更多相关文章

  1. <构建之法>第十三章到十七章有感以及这个项目读后感

    <构建之法>第十三章到十七章有感 第13章:软件测试方法有哪些? 主要讲了软件测试方法:要说有什么问题就是哪种效率最高? 第14章:质量保障 软件的质量指标是什么?怎么样能够提升软件的质量 ...

  2. <构建之法>第十一章、十二章有感

    十一章:软件设计与实现 工作时要懂得平衡进度和质量.我一直有一个困扰:像我们团队这次做 男神女神配 社区交友网,我负责主页的设计及内容模块,有个队友负责网站的注册和登录模块,有个队友负责搜索模块,有个 ...

  3. 《构建之法》阅读有疑 与 个人Week1作业

    <构建之法>阅读有疑 在用将近五节课的时间将邹欣老师的书<构建之法——现代软件工程>第二版大致看完.虽然全书是以轻松的口吻与”移山公司”员工的一些趣味谈话来传输一些理念和思想的 ...

  4. 软件工程---阅读《构建之法》P384~391

    -阅读<构建之法>P384~391后,我充分认识到软件工程师的职业道德的重要性,具体有: 原则1:公众 原则2:客户与雇主 原则3:产品 原则4:判断 原则5:管理 原则6:职业 原则7: ...

  5. 阅读《构建之法》P384~391

    通过阅读<构建之法>P384~391以及参考阅读杜老师给出的链接,得出一个重要的结论:软件工程师的职业道德至关重要. 软件工程的动态性和需求的前后关系,要求一个规范能对出现的新情形有较强的 ...

  6. 对"构建之法“的理解和困惑

    对"构建之法"的理解和困惑        本人"学沫沫"一个,对于之前的编程学习虽不大"感冒",但秉着对自己负责的态度进行了基础学习.   ...

  7. 0428—Scrum团队成立及《构建之法》第六、七章读后感

    5.Scrum团队成立 5.1 团队名称:喳喳 团队目标:突破渣渣 团队口号:吱吱喳喳 团队照: 5.2 角色分配 产品负责人: 112冯婉莹 Scrum Master:109张鑫相 PM项目经理:1 ...

  8. <构建之法>之一至二章

    身在大学,却想起了在高中的生活和初中的生活,特别是初中的生活,为什么这么说呢!因为<构建之法>,看了其中的两章的内容,为什么想到了初中和高中的生活呢,因为在高中和初三的时候看的最多的就是课 ...

  9. <<构建之法>>略读感想

    经过对构建之法这本书的快速阅读和学习,我有以下疑问. 1.对软件工程来说是应该更注重结果和功能的实现还是更注重代码的易读和完整? 2.应该怎样平衡不同用户的不同需求以达到使大多数人满意的目的? 3.应 ...

  10. 《构建之法》第8、9、10章读后感和Sprint总结

    <构建之法>第8.9.10章读后感  第八章重点讲了需求分析,在一个项目中,需求分析是最基础也是最重要的,只有充分了解了用户需求,我们才不会走弯路,才能做出正确的规划,保证项目的进行是按照 ...

随机推荐

  1. hadoop中遇到的一些问题

    1.验证词统计程序.----无法加载本地库 出现错误: WARN util.NativeCodeLoader: Unable to load native-hadoop library for you ...

  2. 关于classList的API

    <body class="a b c"> ...... </body> document.body.classList可以取得body的classList属 ...

  3. eclipse svn提交报错

    修改文件格式:右键-properties-text file encoding-other UTF-8

  4. EasyUI combobox 下拉高度自适应

    要指出的是,combobox是继承自combo的,所以,combo的属性也可以被combobox使用,该问题也是这样产生的,知道这个原理,该问题就解决一半了,另一点要指出的是,在easyui中,num ...

  5. GOLDENGATE 配置文档,各类参数--转发

    1       GoldenGate简要说明 GoldenGate现在是业内成熟的数据容灾与复制产品,经过多年的发展与完善,现在已经成为业内事实上的标准之一. GoldenGate软件是一种基于日志的 ...

  6. Thymeleaf+SpringMVC,如何从模板中获取数据

    Thymeleaf+SpringMVC,如何从模板中获取数据 在一个典型的SpringMVC应用中,带@Controller注解的类负责准备数据模型Map的数据和选择一个视图进行渲染.这个模型Map对 ...

  7. 【FPGA】【代码】资源优化,结构优化

    资源优化 原始资源 定义时初始化和复位电路初始化都起作用,删除定义的初值后 将always块描述的组合逻辑变为时序逻辑后

  8. 【 2013 Multi-University Training Contest 2 】

    HDU 4611 Balls Rearrangement 令lcm=LCM(a,b),gcd=GCD(a,b).cal(n,a,b)表示sum(abs(i%a-i%b)),0<=i<n. ...

  9. 使用Runtime.getRuntime().exec()在java中调用python脚本

    举例有一个Python脚本叫test.py,现在想要在Java里调用这个脚本.假定这个test.py里面使用了拓展的包,使得pythoninterpreter之类内嵌的编译器无法使用,那么只能采用ja ...

  10. 一张关于docker版本的图

    今天安装了windows内测版的docker,的确是是把vitualbox换成了hyper-v,如左图,server的os 还是linux.不过之前在nanoserver上装的docker 也的确是原 ...