1Task1:注册个人博客账号

1Task2:注册码云账号

1Task3:提出问题

3.1问题一:软件工程是什么?

在第一章中我们可以从P8得到:
1.软件工程就是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
2.软件工程包括下列领域:软件需求分析,软件设计、软件构建、软件测试和软件维护。
3.软件工程和下列的学科相关:计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户界面设计。
我们可以根据P15得到:
1.软件工程是为了能够创造“足够好”的软件。
2.主要从用户满意度、可靠性、软件流程的质量、可维护性,中去找寻使软件“足够好”的方法

3.2问题二:什么是软件测试?

从第13章P254中的小故事我们可以知道:
软件测试就是在软件开发之后投入使用之前,对其进行试验,找出其中的bug与错误,然后由程序员进行处理修改,以避免投入使用后产生bug,造成经济损失。
软件测试是按测试的目的分类的:功能测试、非功能测试、按测试的时机和作用分类。
P281可以知道软件测试主要是在第三个阶段:稳定阶段。到了一个开发阶段的尾声,这时测试团队就可以依据以前制定的验收标准,对软件逐项进行验收测试。按照测试计划,各个方面的测试都会宣布“测试完成”——所有想到的测试都做了,所有问题都发现了。一般情况下,测试团队要把迄今为止所有的小强都重新测试一遍,确保他们都在最后的版本中被清除了,没有出现“回归”。

3.3问题三:关于用户体验需要注意哪些事项?

对于用户来说我们需要思考:
1.谁会是我们的目标用户?
2.用户和软件的第一次使用,很大程度上决定了用户对软件的评价。怎样让用户在第一次使用的时候少华时间?
要善于站在用户角度考虑问题,在书P235页介绍了一个词“同理心”,就是理解别人的处境、心理、动机的能力。设计不同于传统的数学题,是没有唯一的标准答案的。有一颗为用户着想的“同理心”,是好的昌平设计的出发点。

3.4问题四:PM是什么?需要什么样的能力?

从第9章P175页中得知,典型的团队里除了能写代码,测试代码和画图做程序设计的成员,还有一类角色,不做上面这些事情但是也很重要,我们叫他们项目经理_PM。产品经理是对一个或多个产品或产品线负责,而互联网产品设计到这些方方面面:产品定位、市场发展、需求分析、运营、营销、市场推广、商务合作。产品经理横跨这些部门,寻求资源,推动推进产品。此外PM还要在整个项目的生命周期管理风险。对于软件项目来说,风险是在正常软件周期之外的、可能发生的影响项目的成功事件。
一个合格的PM需要有以下能力:
1.观察,理解和快速学习能力。
PM要能够在一个新的领域中很快上手。PM要能理解用户,能站在用户的角度上考虑问题,观察发现用户不善于表达的需求,体察团队成员的言外之意,倾听老板/客户/利益相关人的弦外之音。
2.分析管理能力
每天项目中发生的事情千头万绪,PM要能够分析重点,找到优先级,做判断,做决定......
3.一定的专业能力
PM通常也能写代码,能玩转Excel、PPT、Visio、甘特图,会PS,有文字功底,写的博客有人爱读。
4.自省能力。
一个PM做第一个做项目时可以拍脑袋定工期,排胸脯打包票,最后拍屁股走人,但是失败之后要有自省和自我改进的能力。

3.5问题五:软件工程师需要具备哪些职业道德?

根据书中第17章的猪、鸡和鹦鹉的故事中我们可以看出,加入一个团队的时候我们弄清自己在团队中的投入级别是什么,别人的期望值是什么,
软件工程师的原则:
1.软件工程师的行为应与公众利益一致。
2.软件工程师应以客户和雇主利益最大化的方式做事,与公众利益保持一致。
3.软件工程师应该改确保自己的产品以及相关的修改满足最高的专业标准。
4.具备完整且独立的专业判断。
5.应该提倡并采用复合道德规范的方法来管理软件的开发与维护。
6.保证其职业的诚信与声誉。
7.公平对待同事,并给予支持和帮助。
8.应该终生学习,并在工作实践中推动落实道德准则。

【附加题】:请将问题提交至豆瓣:https://book.douban.com/subject/27069503/, 并在博客中给出链接
在豆瓣页面的最下方 “读书笔记” 那里发言, 《构建之法》的作者会亲自答复问题

1Task4:Git基本操作练习

完成以下Git基本操作

仓库fork到自己的账号下

将远程仓库clone至本地仓库
在本地仓库添加学号姓名.txt(例如:201621123000happy.txt),并提交至远程仓库
在本地修改该文本内容并再次提交



参考:实验楼练习:https://www.shiyanlou.com/courses/4

hel软工网络16个人作业1的更多相关文章

  1. 软工网络16个人作业2——WordCount

    Deadline: 2018-9-17 22:00PM,以博客提交至班级博客时间为准 要求参考来自:https://www.cnblogs.com/xinz/archive/2011/11/27/22 ...

  2. 软工网络15个人作业4——alpha阶段个人总结

    软工网络15个人作业4--alpha阶段个人总结 一.个人总结 用自我评价表:http://www.cnblogs.com/xinz/p/3852177.html 总结Alpha冲刺过程. 由于直接用 ...

  3. 软工网络15团队作业4——Alpha阶段敏捷冲刺1.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺1.0 1. 各个成员在 Alpha 阶段认领的任务,以及整个项目预期的任务量(使用整数表示,与项目预估的总工作小时数一致.比如项目A预估需120小时才 ...

  4. 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...

  5. 软工网络15团队作业4——Alpha阶段敏捷冲刺3.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺3.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  6. 软工网络15团队作业4——Alpha阶段敏捷冲刺4.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  7. 软工网络15团队作业4——Alpha阶段敏捷冲刺6.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺6.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  8. 软工网络15团队作业4——Alpha阶段敏捷冲刺8.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺8.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 2.1 任务完成安排: 成员 昨日已完成 ...

  9. 软工网络15团队作业1——团队组队&展示

    一.团队展示 1.队名:想不出队名 2.队员学号(标记组长) 201521123064 郭炜埕 201521123066 郑晓丽 201521123067 廖怡洁 201521123068 包梦榕 2 ...

随机推荐

  1. File类 递归 获取目录下所有文件文件夹

    package com.xiwi; import java.io.*; import java.util.*; class file{ public static void main(String a ...

  2. reason: '*** setObjectForKey: object cannot be nil (key: 1)'-crash!

    [self.imageDownloadsInProgress setObject:iconDownloader forKey:[NSNumber numberWithInteger:tag]]; 字典 ...

  3. Nuxt.js使用lazyload

    Vue的使用方式: 1. 安装插件: npm install vue-lazyload --save-dev 2. main.js引入插件: import VueLazyLoad from 'vue- ...

  4. [转] 一句shell命令搞定代码行数统计

    今天面试时,突然被面试官问到怎样用shell命令搞定某个文件夹下java代码行数的统计. 想了一下,基本思路就是找到这个文件夹下面的所有java文件,然后每个文件统计一下代码,外层套个for循环,叠加 ...

  5. [转]Linux统计代码行数

    wc -l *.c *.h 就可以知道当前目录下的所有c 和 h 文件的行数的详细信息.很不错 如果要递归,可以配合其他命令一起使用 当前目录及子目录: find . -name *.c |xargs ...

  6. 跟着实例学习设计模式(7)-原型模式prototype(创建型)

    原型模式是创建型模式. 设计意图:用原型实例指定创建对象的类型,并通过拷贝这个原型来创建新的对象. 我们使用构建简历的样例的类图来说明原型模式. 类图: 原型模式主要用于对象的复制.它的核心是就是类图 ...

  7. 优化你的服务器Apache、MySQL、PHP

    硬件上的考虑其实起50%的作用,当然是越快越好.如果不知道哪个快,就换成越贵越好.可实际上不可能做到这些,因为银子有限,所以按照这个顺序考虑:内存越大越好->硬盘SCSI好于SATA->C ...

  8. ActionFilterAttribute之HtmlFilter,压缩HTML代码

    当开启这个过滤器后,最终生成的HTML代码将会被压缩一下,在流量很大的网站中,能减少带宽成本就减少一点,何乐而不为? [csharp] view plaincopy using System; usi ...

  9. ACM在线题库

    现在网上有许多题库,大多是可以在线评测,所以叫做Online Judge.除了USACO是为IOI准备外,其余几乎全部是大学的ACM竞赛题库. USACO http://ace.delos.com/u ...

  10. POJ 2586 Y2K Accounting Bug(枚举大水题)

    Y2K Accounting Bug Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10674   Accepted: 53 ...