项目总结以及学习收获

1、以下是我们在程序的各个模块上所花费的实际时间

PSP2.1 Personal Software Process Stage 预估耗时(分钟) 实际耗时(分钟)
Planning 计划    
  • Estimate
  • 估计这个任务需要多少时间
30 30
Development 开发    
  • Analysis
  • 需求分析(包括学习新技术)
90 60
  • Design Spec
  • 生成设计文档
60 45
  • Design Review
  • 设计复审
45 45
  • Coding Standard
  • 代码规范(为目前的开发制订合适的规范)
45 45
  • Design
  • 具体设计
90 90
  • Coding
  • 具体编码
240 300
  • Code Review
  • 代码复审
60 45
  • Test
  • 测试(自我测试、修改代码、提交修改)
90 60
Reporting 报告    
  • Test Report
  • 测试报告
120 90
  • Size Measurement
  • 计算工作量
30 45
  • Postmortem&Process  Improvemen
  • 事后总结,并提出过程改进计划
60 30
  合计

960 885

2、学习收获

组员A:通过这次结对项目,我主要进行编码的工作,在这过程中我学习到了如何根据用户的需求设计实现程序的功能以及如何将多个功能整合形成一个完整的程序,还对C++进行了简单的学习,能够实现一些基本的功能。同时,我也体会到了合作的重要性,合理的任务分配能够提高工作效率减轻个人负担,提高自己的交流能力。

组员B:此次结对项目中我主要负责撰写文档,虽然编程基础相对薄弱,但我还是积极和队友探讨如何编写程序设计实现相关功能,在过程中也学到了不少编程知识。写文档时,我了解了一个软件实现的过程,同时与队友互相合作,我们各司其职,很快完成了项目,这让我懂得了与他人合作的意义,学习了合作的方法。

原文地址:https://www.cnblogs.com/szys/p/9026055.html

时间: 2024-11-07 01:27:16

项目总结以及学习收获的相关文章

C语言零基础项目驱动式学习第四天

//类型修饰符  数组名[数组元素个数] = {初始化}; //定义数组的时候[]中必须是常量表达式, 不可以是变量; /* int age[5] = {21, 18, 25, 20, 18}; int array[10] = {0};//代表数组中有10个元素, 每个都是0; int array1[8] = {1};//代表数组中有8个元素,第一个是1,其余的为0; int age2[2 + 3] = {0}; */ //定义数组和使用数组的最大区别是, 前面是否有类型修饰符 //使用数组元素

Android开源项目SlidingMenu本学习笔记(两)

我们已经出台SlidingMenu使用:Android开源项目SlidingMenu本学习笔记(一个),接下来再深入学习下.依据滑出项的Menu切换到相应的页面 文件夹结构: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGVuZzB6aGFvdGFp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" > 点击Bluetooth能够切换到对应的

C语言零基础项目驱动式学习第二天

//BOOL 类型是一种非真即假的数据类型,取值只有YES和NO, //BOOL 其实是OC中得数据类型,在C语言中,认为非0即为真. //BOOL 类型规定的存储空间为一个字节. //    BOOL a = YES; //    BOOL b = NO; //    printf("a = %d, b = %d\n", a, b); //    int a = 15, b = 18; //    BOOL c = a > b; //    printf("c = %

C语言零基础项目驱动式学习第三天

一 while循环二do   while循环三 for循环for循环的执行顺序用如下表达式: for(expression1;expression2;expression3)        循环变量初值; 循环条件; 循环变量增量  {                expression4; }       执行的顺序应该是: 1)第一次循环,即初始化循环.      首先执行表达式expression1(一般为初始化语句):再执行expression2(一般为条件判断语句),判断express

C语言零基础项目驱动式学习第一天

引言: 智能手机(Smart Phone)是一种运算能力及功能比传统手机更强的手机.目前的操作系统基本上有以下几种: 1. Symbian Os 众所周知塞班隶属于NOKIA,Symbian开发之初的目标是保证在较低资源的设备上能长时间的运行,这导致了塞班的应用程序开发有着较为陡峭的学习路线,开发成本高,但是程序的运行的效率很高> 2.Android 开源, 联盟,Android凝聚了几乎遍布全球的力量,这是Android形象及声音能够被传到全球移动互联网市场每一个角落的根本原因.不过, 1).

汽车企业青睐选择项目管理者联盟学习PMP认证

共创国际-项目管理者联盟PMP项目管理学院统计信息,北京地区汽车类企业青睐选择项目管理者联盟学习PMP认证,并且纷纷取得良好的学习效果,2014年6月PMP考试结果统计,汽车类企业项目管理人员取得100%通过率的好成绩. 重视项目管理并派员参加项目管理者联盟PMP培训班学习的汽车类企业包括北京汽车股份.北京现代汽车.北汽福田汽车.长城华冠汽车等多家北京地区的知名汽车企业. 长城华冠作为国内知名的专业汽车设计公司非常重视项目管理与PMP学习,长城华冠王总说:“通过PMP的学习,在员工中普及项目管理

初学者福利:java从零基础到真正大型企业的项目实战开发学习资源

乡亲们,快来围观啊,java初学者福利java从零基础到真正大型企业的项目实战开发学习资源合集,不必再花时间网上找了,精彩不容错过,以下是学习内容截图(更多精彩稍后推出,最新课程请加群之后,查看群公告): 下载链接: http://pan.baidu.com/s/1o6E8zhC,下载密码请加QQ群435604457.加群验证:java

Android开源项目SlidingMenu的学习笔记(二)

在前面已经介绍了SlidingMenu的用法:Android开源项目SlidingMenu的学习笔记(一),接下来再深入学习下,根据滑出项的Menu切换到对应的页面 目录结构: 点击Bluetooth可以切换到相应的界面 关键代码 MainActivity.java package com.dzt.slidingmenudemo; import android.app.Fragment; import android.app.FragmentManager; import android.app

Git学习收获(一)

写在前面:本系列均学习受教于廖雪峰前辈,基于windows系统: https://www.liaoxuefeng.com/ Git是一种先进的分布式版本控制系统.(据说是世界最先进) 版本控制:简单说就是--持续记录你的更改记录,便于留底.同时支持与他人协同工作. 记得整理一个掺杂个人使用习惯的Git命令总结. 一.Git学习收获--第一次 下载安装Git  https://git-scm.com/downloads 启动Git Bush ->命令行窗口模式: 自报家门(用户名.地址): $ g