软工网络15个人阅读作业2——提出问题

springbreezemiles      2022-02-08     275

关键词:

本周作业
通读《构建之法》后提出的五个问题

问题一:见书本P8软件工程是什么

软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。
软件工程和下列的学科相关:计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户体验设计。
我的理解:《构建之法》这本书是服务于我们的学科软件工程的,所以我当我在绪论中看到这个问题时,就产生了兴趣。软件工程到底是什么,这个问题出现在我的脑海里,结合这段话跟一些百度的资料,我了解到软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。在我看来,将工程化应用于软件,无疑是研究软件工程的核心。

问题二:见书本P52、P53、P54,软件工程师的思维误区

分析麻痹;不分主次,想解决所有依赖问题;过早优化;过早扩大化/泛化;画扇面——调侃目标和远景。’
我的理解:课本的这几个小故事举得很到位,我感觉这确实反映出了当代人做工程容易陷入的一些误区,做一个软件工程,我们考虑其中的问题,要从大局着想,分清主次,纵观全局,考虑最优方案。

问题三:见书本P60技能的反面

年轻学生都志向远大,上了一些课,就很想解决高层次的问题。一些学生非常想做高层次的科研,觉得工程是基础,没意思。而且他们认为我已经知道怎么做了。从科研或者理论的高度上说,所有的技能都能总结成简单的已经知道怎么做了。
我的理解:这个问题中,笔者运用了玩魔方的故事。由于我也喜欢魔方,所以对这个故事比较感兴趣。拼魔方也是一个可以分层次的领域,拼一般的,可以拼一面,好点的,可以根据口诀慢慢的拼出六面,再快的,可以几秒钟可以拧好一个魔方。更有甚者,可以闭上眼睛盲拧一个提前记忆过的魔方。跟魔方类似,同样在学校学习,我们的学生也已经有层次了。同样的理论知识,有的人已经可以在相关领域做一些小程序,有的人还停留在课本层面,只知道书上的知识,能根据pta的题目做几个作业题。毫无疑问,在学习的过程中我们都要追求高层次的学习。同样的魔方口诀给你,给你一天时间熟悉,有的人吊儿郎当可能还是得拼三四分钟,有的人细心学习,熟练掌握,一分钟就可以拼好。熟而精的掌握课本知识,对我们是很有用的。

问题四:见书本P171功能的定位和优先级

得到了需求以后,软件团队就要考虑这些需求。一个公司可能有多种软件产品和服务,它们各有不同的战略意义。一个软件或服务也有很多功能组成,他们有机的结合起来,才能解决用户的问题,产生效益。
我的理解:一个工程实现以后,毫无疑问它的功能是用户最关心的。因而设计什么样的功能成了我们工程师最需要考虑的,这里提到了几个词外围功能,杀手功能,必要要求,辅助需求,我对这几个词不是很理解。

问题五:见书本P311软件工程的质量

软件的开发过程有三个主要的特性:好、快、便宜。
我的理解:一个好的软件设计应该有以下四种特性:
可读性:软件的设计文档是否轻易被其他程序员理解。可读性差的设计会给大型软件的开发和维护过程带来严重的危害。
可复用性:软件系统的架构、类、组件等单元能否很容易被本项目的其它部分或者其它项目复用。
可扩展性:软件面对需求变化时,功能或性能扩展的难易程度。
可维护性:软件维护(主要是指软件错误的修改、遗漏功能的添加等)的难易程度。

201521123074顾芷菱软工网络15个人阅读作业2——提问题

【问题一】书中第四章4.4.2代码复审的步骤部分,第五个步骤说道:复审者有权提出很多看似吹毛求疵的问题,复审者不必亲自调查每一件事,开发者有义务给出详尽的回答······要记住复审者是通过这些问题来确保软件质量... 查看详情

软工网络个人阅读作业2(201521123098孙慧君)(代码片段)

▲由于上周天我临时请假匆匆买了车票回家乡看病了,当时还没发布作业,只带了电脑回去,没有带课本,然后返校是周六晚上才返校的,为了完成作业就在家里下载了电子版《构建之法》看,所以没有标上页码,望理解。提出... 查看详情

软工网络15个人作业

Task1&2:注册个人博客及码云账号201521123009张晨晨个人博客码云Task3:完成博客-阅读与思考 查看详情

软件工程网络15个人阅读作业2-提出问题

问题1软件工程是什么?打开课本目录第一页,映入眼帘的就是第一张概论里面的软件工程是什么。是的,我们这门课就叫软件工程,那到底软件工程是什么呢?软件工程是把系统的、有序的、可量化的方法应用到软件的开发、... 查看详情

软工网络15个人作业3——案例分析

第一部分:调研,评测1.下载并使用,描述最简单直观的个人第一次上手体验。###2.按照《构建之法》13.1节描述的bug定义,找出几个功能性的比较严重的bug,至少2个。3.用专业的语言描述(每个bug不少于40字),如有必要,可以配图。... 查看详情

软工网络15个人作业3——案例分析

第一部分:调研,评测1.下载并使用,描述最简单直观的个人第一次上手体验。 大一开学下载并使用,因为字体很大又很虚,看着很不舒服,而且卡顿现象严重,感觉没什么用就删掉了。2.按照《构建之法》13.1节描述的bug定... 查看详情

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

一、个人总结(1)类别具体技能和面试问题现在回答语言最拿手的计算机语言之一,代码量多少?C语言几百行软件实现你有没有在别的代码的基础上改进,你是怎么读懂别人的代码,你采取什么办法保证你的新功能不会影响原来... 查看详情

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

提出问题快速通读教材《构建之法》,并参照提问模板,提出5个问题。如何提出有价值的问题?请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html,以及在互联网时代如何提问题。还有这些要点:在每个问题后面,请说明哪一章... 查看详情

软工网络15团队作业2(代码片段)

一、确定团队选题,确定之后每个团队需要描述要做的究竟是什么系统,预期的用户量是多少。团队选题:校园问卷网系统详细描述:以一个完整的问卷调查体系为目标,建立一个问卷调查平台,主要面向被调查对象为学生、发... 查看详情

软件工程网络15个人阅读作业1(201521123082黄华林)

软件工程网络15个人阅读作业1(201521123082黄华林)标签(空格分隔):软件工程Task1AndTask2:1.姓名:黄华林2.班级:网络15133.学号:2015211230824.博客地址:http://www.cnblogs.com/moyi-h/5.码云地址:https://gitee.com/smoyi/Task3:完成博客-阅读... 查看详情

软件工程网络15个人阅读作业2(201521123044吴敏烽)

软件工程网络15个人阅读作业2(201521123044吴敏烽)Q1:在第2章P23和P25中提到:“运行单元测试,查看代码覆盖为百分之百”经过对未考虑情况,如:“处理空的字符串,长度为零的字符串,都是空的字符串......”处理后,“代码... 查看详情

软工网络15个人作业3——案例分析201521123056吴剑通

第一部分:调研,评测1.下载并使用,描述最简单直观的个人第一次上手体验。answer:截图如下:初次使用这个软件是在大一刚入学的那两周,刚开始用集大通这个软件的时候觉得它有点类似微博,部分功能上有点像,比如朋友圈... 查看详情

软工网络15团队作业8——beta阶段敏捷冲刺

...在第一天全部提交到码云上)第零天:项目总结第一天:软工网络15团队作业4-DAY1第二天:软工网络15团队作业4-DAY2第三天:软工网络15团队作业4-DAY3第四天:软工网络15团队作业4-DAY4第五天:软工网络15团 查看详情

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

软工网络15团队作业4——Alpha阶段敏捷冲刺4.01.每天举行站立式会议,提供当天站立式会议照片一张。2.项目每个成员的昨天进展、存在问题、今天安排。昨天已完成的工作:(1)完成部分新建话题页面的设计;(2)完成部分我的设置... 查看详情

软件工程网络15个人阅读作业1(201521123049杨泽斌)

个人信息杨泽斌201521123049网络1512Task1:注册个人博客账号http://www.cnblogs.com/yzb123/Task2:注册码云账号https://gitee.com/yzb123456/eventsTask3:完成博客-阅读与思考阅读参考材料,并回答下面几个问题:##(1)回想一下你初入大学时对网络... 查看详情

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

软工网络15团队作业4——Alpha阶段敏捷冲刺3.01.每天举行站立式会议,提供当天站立式会议照片一张。2.项目每个成员的昨天进展、存在问题、今天安排。昨天已完成的工作:(1)完成服务器的搭建;(2)完成部分数据库的搭建;(3)完... 查看详情

软工网络第一周作业201521123008

Task1:注册个人博客账号201521123008朱潞潞https://www.cnblogs.com/muxueqianshan/Task2:注册码云账号https://gitee.com/xiahe/eventsTask3:完成博客-阅读与思考阅读参考材料,并回答下面几个问题:(1)回想一下你初入大学时对网络工程专业的畅... 查看详情

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

软工网络15团队作业4——Alpha阶段敏捷冲刺8.01.每天举行站立式会议,提供当天站立式会议照片一张。2.项目每个成员的昨天进展、存在问题、今天安排。2.1任务完成安排:成员昨日已完成今日计划完成郭炜埕实现前端各界面的跳... 查看详情