软件工程网络15个人阅读作业2

P1

程序=数据结构+算法
软件=程序+软件工程
程序(算法、数据结构)是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量。
——第1章 概论

我对于《构建之法》这本书的理解就是“它是真正教会你你所学的知识如何实用性的展现出来”。它从什么是软件工程介绍到职业道德,不仅仅讲技术还告诉我们团结的力量,不仅仅讲理论还让我们不断的实践。那对于大三下的我们来说,没有多少项目经验,基础又不是很好的话,该怎样提高自己的能力,该如何调整自己呢?是否要在实践课题或者是在作业中不断复习之前学过的算法和编程知识,我觉得到现在应该去做的就是在实践中去补缺补漏,不断完善自己。

P2

软件需求分为以下几点:获取和引导需求;分析和定义需求;验证需求;在软件产品的生命周期中管理需求。
——8.1需求分析

我觉得这是你开发一个软件最先想到的事情。不论是陌陌的兴起,抖音快手的兴起,都有着它们理应的需求,不然也就不会满天silisilibilibili...书中讲的基本都是干巴巴的理论和分析,任何的软件成功都有着它和程序员的心路历程。我是怎么想到开发一个像QQ这样庞大的用户需求APP?或者是在面对现今多元化的时代,怎样能锻炼自己使自己有更进一步能诞生出下一个QQ?同时也想知道我该如何准备才能更快迎接下一个QQ?

P3

用户安装软件之后,软件的第一次启动,软件设计者要给用户什么样的第一印象?用户头一回来访问你的网站,你要给他们什么样的第一印象?
——12.1用户体验的要素

这就像是相亲一样,个人内涵或者是得意之处过人之处,你的吸引力要怎么样才能让对方第一时间感受到。不仅仅是设计软件,网站等等需要考虑到这方面。那如何去锻炼或者说是如何去提高那种未知洞见力呢?我之前的想法是站在用户的角度去想问题,如果我是用户,新浪微博和腾讯微博我选择哪个好呢?QQ音乐和网易云我改下载哪个好呢?某东老板在尔雅课堂有一章说过“我们要给予别人所没有的,给予用户所期望的”。说的很好啊,可是还是没能一次性讲清楚你某东是怎么把国美苏宁给搞下台啊。后来终于说了一个有用的,尊重用户,正版体验,坚决开发票...扯远了...简而言之就是很想知道在设计一样东西时怎么样能快速得到用户认同能留住用户,希望助教和老师能给出您们的所见所闻或是建议,很想听例子听故事啊...

P4

最近几年,我们整个社会似乎对创新都很感兴趣,媒体上充斥着创新性人才创新性的学校创新性的公司等等。IT行业也充斥了很多创新的新闻和掌故。对于创新,有一些似是而非的观点和传说。
——16.1
迷思之一:灵光一闪现,伟大的创新就紧随其后
——16.1.1

对于创新,似乎谁都想去涉险一番,说不定就引领了时代的更替或者领域的革新。但往往是“100年出一个周杰伦”等等。书中讲到“一个创新的成功诞生,是靠几代人,许多团体前仆后继送死的勇气持续创新的结果”。那对于我们来说,若是无法一飞冲天,那怎样洞察到“吃第二个螃蟹的人”,就像是ofo,hellobike等共享的兴起,同时也倒闭了一堆共享单车的公司和团体。这中间我们需要注意些什么?

P5

一群人在做软件开发,总要有一些方法
——5.3
写了再改模式
——5.3.1
瀑布模型
——5.3.2

书中讲了针对不同的需求使用不同的模型,但在团队编程中往往会出现一些比较麻烦的问题,比如在对编程中,如何才能更好地分配两个人的工作?如果由于某些原因,其他队友未能完成相应的任务,可是这个任务必须马上要提交,这时候是要从简还是严格执行制定的要求,还有如何预防这些情况出现?

原文地址:https://www.cnblogs.com/fx8023/p/8596703.html