2019本科se第一次作业-博客初体验-chris
(1)第一章 计算机专业术语总结:
软件=程序+软件工程、程序=数据结构+算法、软件、程序、用户、需求、应用程序、软件服务、源程序、软件架构(Software Architecture)、软件设计与实现(Software Design Implementation and Debug)、源代码管理(Source Code Control)、配置管理(Software Configuration Managment)、质量保障(Quality Assurance)、软件测试(Test)、需求分析(Requirement Analysis)、程序理(Program Comprehension)、软件维护(Software Maintenance)、服务运营(Service Operation)、软件的生命周期(Software Life Cycle,SLC)、软件项目的管理(Project Mangement)、用户体验(User Experience)、国际化和本地化(Globalization & Localization)、系统软件、应用软件、恶意软件、计算理论、信息编码理论、算法和数据结构、形式化方式、程序设计语言、计算机体系结构、并行计算和分布式系统、实时系统和嵌入式系统、操作系统、计算机网络、科学计算、安全和密码学、人工智能、(模式识别、机器学习、数据挖掘、信息提取、)计算机图形学、计算机视觉、数据库和大规模数据处理、万维网、自然语言处理和语音、人机交互、软件工程、Person*Month=2.4*KLoC、BUG(缺陷)、用户满意度、软件流程的质量。
(2)通读教材后所产生的问题
- goto语句到底应不应该使用?
书中第四章4.3.2关于goto语句的说明中作者说了这样一句话
函数最好由单一的出口,为了达到这一目的可以使用goto语句,只要有助于程序逻辑的清晰体现什么方法都可以使用,包括goto。
我查阅了一些资料。在60年代末和70年代初这争论便已存在,有一些人认为:“goto语句使程序的静态结构和动态结构不一致,从而使程序难以理解,难以查错。去掉goto语句后,可直接从程序结构上反映程序运行的过程。这样,不仅使程序结构清晰,便于理解,便于查错,而且也有利于程序的正确性证明。”而有的人确认为:“goto语句使用起来比较灵活,而且有些情形能提高程序的效率。若完全删去goto语句,有些情形反而会使程序过于复杂,增加一些不必要的计算量。”而最后在C/C++等高级编程语言中保留了goto语句,但被建议不用或少用。在一些更新的高级编程语言,如Java不提供goto语句,它虽然指定goto作为关键字,但不支持它的使 用,使程序简洁易读;尽管如此后来的c#还是支持goto语句的,goto语句一个好处就是可以保证程序存在唯一的出口,避免了过于庞大的if嵌套。
我的困惑是goto语句到底应不应该被使用,究竟他是降低了程序的清晰性还是使程序变得更加简洁了?
- 结对编程选择同伴的第一要求是什么?
书中4.5提到了结对编程以及结对编程的好处,那么如何才能选择好适合自己的同伴呢?
人的性格总是不同的,有的人事无巨细有的人不拘小节,并且阅读他人的代码往往是困难的事,对于结对编程,性格也会起到很大的影响,我看了一些资料,有的单位因为最开始大家会比较害羞,所以会选择随机抽取的方式进行结对,但是我觉得这种方式会降低两个人的工作效率,会经历一定时间的磨合阶段。
我的困惑时若果结对编程什么是选择同伴的第一要求呢?
- MSF会不会一定程度上降低了团队的执行效率?
书中7.3中作者提到了这样一句话
在MSF团队模型中任何技术项目都必须达到特定的关键质量目标才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。
因为在MSF中小组成员都会被赋予自己的角色和相应的职责,在大多数人的素质和能力不尽相同是会不会出现一种情况,某个人进度缓慢,进而耽误团队的效率呢?
这种情况是否有解决的办法呢?如果有该如何实施呢?
- 如何能够锻炼自己,将来成为一名合格的PM?
书中第9章提到的PM对于一个优秀的开发团队还是非常重要的。
那么对于我们大学生如何才能在校期间锻炼自己,将来成为一名合格的PM呢?
- 如何衡量软件工程的质量?
书中第14章
作者将 软件=程序+软件工程 的公式拓展为 软件质量=程序质量+软件工程质量
Music APP:网易云
2019本科se第一次作业-博客初体验-chris的更多相关文章
- github page+jekyll搭博客初体验
div.oembedall-githubrepos { border: 1px solid #DDD; list-style-type: none; margin: 0 0 10px; padding ...
- Beta版本——第一次冲刺博客
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- 第一次写博客Poj1044
Date bugs Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3005 Accepted: 889 Descript ...
- 第一次写博客,关于前端开发deMVC在js中的应用
对前端MVC MVC分别是model.view.controller的缩写,模型.视图.控制器.这些更加偏向于后台,在以前MVC是只属于后台的.当然随着技术的进步,前端的大牛们将后台的一些东西应用于前 ...
- HDU 2064 菜鸡第一次写博客
果然集训就是学长学姐天天传授水铜的动态规划和搜索,今天讲DP由于困意加上面瘫学长"听不懂就是你不行"的呵呵传授,全程梦游.最后面对连入门都算不上的几道动态规划,我的内心一片宁静,甚 ...
- (转)第一次发博客-说说我的B/S开发框架(asp.net mvc + web api + easyui)
原文地址:http://www.cnblogs.com/xqin/archive/2013/05/29/3105291.html 前言 这些年一直在.net下做企业web系统开发,前前后后经历的不同的 ...
- 2019 SDN上机第一次作业
2019 SDN上机第一次作业 1. 安装轻量级网络仿真工具Mininet 安装Mininet的步骤 - git clone git://github.com/mininet/mininet - cd ...
- 第一次的博客-简单的Markdown语法
第一次开通博客 从网上寻找了许多写博客的方法 我觉得对于我来说还是使用 Markdowm 比较容易一些 用我的第一篇博客来记一下一些比较简单常用的Markdown语法 本文参考来源Markdown语法 ...
- 第一次oo博客作业--表达式求导
(1)说实话我这部分真的不知道写些什么,因为我只有第三次作业写了两个类,前两次都是一个类,一个类的好处可能也就是写起来比较方便(不用抽象什么共性了,直接c语言莽过去),缺点很多,架构不清晰,可读性不高 ...
随机推荐
- 【Java例题】2.1复数类
1.定义复数类,包括实部和虚部变量.构造方法. 加减乘除方法.求绝对值方法和显示实部.虚部值的方法. 然后编写一个主类,在其主方法中通过定义两个复数对象来 显示每一个复数的实部值.虚部值和绝对值, 显 ...
- 第十章 Centos7-系统进程管理 随堂笔记
第十章 Centos7-系统进程管理 本节所讲内容: 10.1 进程概述和ps查看进程工具 10.2 uptime查看系统负载-top动态管理进程 10.3 前后台进程切换- nice进程优先级-实战 ...
- HashMap与ConcurrentHashMap在Java8的改进
链接:http://www.cnblogs.com/huaizuo/archive/2016/04/20/5413069.html#undefined http://www.cnblogs.com/h ...
- temperatureConversion2
Solution: #方法一:字符串与列表的相互转换和它们的基本函数操作 n = input() if n[0] in {"C","c"}: a= list(n ...
- ES解决bootstrap checks failed, memory locking requested for elasticsearch process but memory is not locked问题
问题描述: ERROR: [1] bootstrap checks failed[1]: memory locking requested for elasticsearch process but ...
- 利用QGIS下载地图数据
这段时间做了一些利用地理信息进行定位导航的系列工作,其中很重要的一部分是如何获取到地图数据,比如道路的矢量图.某一区域的栅格图,我用到的主要工具是QGIS.QGIS是一个跨平台的免费应用,其中集成了对 ...
- .NET Core C#中级篇2-5 常见实用类
.NETCore CSharp 中级篇2-5 本节内容为常见实用类和方法的使用 String.Format string.format方法是一个字符串格式化类,它里面的一些写法是对字符串进行指定格式的 ...
- 900E关于导航站
--------------------------以下更新于20190826------------------------- 作用: 导航站为方便网址收藏之用,收录一些常用的网站,目前主要以本科常 ...
- 玩转 SpringBoot 2 快速搭建 | Spring Tool Suite篇
Spring Tool Suite (STS) 工具介绍 我个人比较推荐使用 Spring Tool Suite(STS),之所以推荐使用 Spring Tool Suite(STS) ,是因为它是 ...
- JSON格式提取相同属性的某个值
[ {UID:"222",value:"111"}, {UID:"222",value:"103"}, {UID:&qu ...