201771010108-韩腊梅 实验一 软件工程准备—<对软件工程的初步了解>
| 项目 | 内容 |
|---|---|
| 课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE |
| 这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/12369881.html |
| 我的课程学习目标 | (1)学习博客园软件开发者学习社区使用技巧和经验 (2)了解Github的基本操作 |
| 这个作业在哪些方面帮助我实现学习目标 | (1)基本学会了markdown排版 (2)通过阅读邹欣老师的博客及书籍对软件工程这门课程有了初步的认识 (3)也了解Github的基本操作 |
| 参考文献 | [1]邹欣. 构建之法——现代软件工程[M]. 人民邮电出版社, 2014. [2]邹欣.现代软件工程讲义 目录[EB/OL].(2011-11-27)[2020-03-2].https://www.cnblogs.com/xinz/. |
问题一
| 上学期我们已经开设过《工程经济》这门学科,这学期开设了《软件工程》这门学科,对于这两个学科而言都是与软件工程经济学相关的,所以我想知道为什么不将这两门学科合在一起作为一门学科呢? 经过查阅资料,我获得了以下信息: |
- 工程经济学又称费用效益分析,是研究如何使工程技术方案(或投资项目)取得最佳经济效果的一种科学的评价体系。工程经济学通常以工程项目为研究对象,报建中的企业可以是一工程项目,但企业往往还包括工程项目以外的经济活动。全面的企业经济活动的研究是企业经济学的任务。
- 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
- 在《构建之法——现代软件工程》的第一章第2小节也详细介绍了软件工程的概念、特殊性、以及软件工程与计算机科学的关系等其他知识。
- 软件工程的概念
- 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
- 软件工程包括下列领域
- 软件需求分析
- 软件设计
- 软件构建
- 软件测试
- 软件维护
- 软件工程的特殊性
- 复杂性
- 不可见性
- 易变性
- 服从性
- 非连续性
- 总而言之,这两门学科的侧重点不同,《工程经济》作为《软件工程》这门课程的先导课程,不仅为我们学习《软件工程》奠定了基础,也带我们了解了其他工程项目的评价体系。
问题二
| 在之前学习过程中,我们也尝试过两人合作结对编程,但我们的学习效果并不明显,我想问一下具体如何做可以提高结对编程的收获? |
- 在阅读《构建之法——现代软件工程》这本书时,我了解了很多。通过对第四章的阅读我知道了结对编程是一个相互学习、相互磨合的渐进过程,我们需要时间去适应这种模式,并且不是所有的项目都适合这种模式。
- 两人合作分为以下5个阶段,我们应该分阶段来具体实施这种模式,在不同的阶段使用不同的并且适合该阶段的技巧,从而达到合作双方收获最大化。
- 萌芽阶段
- 磨合阶段
- 规范阶段
- 创造阶段
- 解体阶段
问题三
| 在阅读第五章第2小节软件团队的模式之前,我以为几个人组成小组,一起努力做一件事,这样的小组就是团队,我不知道对于一个软件团队而言有很多模式,在简单浏览完这几个软件团队的模式介绍之后,我发现每个模式都有其优缺点,我们应该如何衡量这些优缺点?哪一种模式又是最适合我们的一种模式呢? |
- 软件团队的模式
- 窝蜂模式
- 主治医师模式
- 明星模式
- 社区模式
- 业余剧团模式
- 秘密团队
- 特工团队
- 交响乐团模式
- 爵士乐模式
- 功能团队模式
- 官僚模式
- 对于“在实际项目中我们应该如何衡量这些优缺点?哪一种模式又是最适合我们的一种模式呢?”这些问题希望在我这学期的学习和不断实践中可以得到答案。
个人总结
通过阅读邹欣老师的著作《构建之法——现代软件工程》,我学习到了很多和这门课程相关的知识,不管是概念知识还是学习方式,都有了更多的理解,也纠正了之前自己的一些错误理解。同时这次的博客作业也给我带来了不同的体验,对于MarkDown排版有了基本的了解,大多排版语句都是一边写博客一边学习,但我知道肯定有很多排版格式是我还没有接触到的,希望在不断的练习中可以掌握更多的排版操作。最后,更多的还是对这学期这门课程的期待,希望自己通过这学期的学习收获到更多的东西。
201771010108-韩腊梅 实验一 软件工程准备—<对软件工程的初步了解>的更多相关文章
- 201771010108 -韩腊梅-java学习进度表
2018面向对象程序设计(Java)课程进度表 周次 (阅读/编写)代码行数 发布博文量/评论他人博文数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 1 30/40 1/0 8 ...
- 201771010108韩腊梅《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 木子林 程序设计评测:https://pintia.cn/ 19362039991@q ...
- 【软件工程】电梯调度的初步实现 李亚文&&郭莉莉
一.开门见山,代码粘 using System; using System.Collections.Generic; using System.Data; using System.Drawing; ...
- 第三周java实验报告
实验三 Java基本程序设计(2) 实验时间 2018-9-13 第一部分:理论知识回顾 第一章 再次了解了java“白皮书”的关键术语,java的常见术语,对于大多数“白皮书”的关键术语依然 ...
- 201771010142-张燕 实验一 软件工程准备—<软件工程的初步了解和学习目标>
实验一 软件工程准备 项目 内容 软件工程 https://www.cnblogs.com/nwnu-daizh/ 软件工程准备要求 https://www.cnblogs.com/nwnu-daiz ...
- 201771030129-张琳 实验一软件工程准备—<阅读书之后的三个疑问>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ 本次作业要求链接 https://www.cnblogs.com/nwnu ...
- 201771030117-祁甜 实验一 软件工程准备—<阅读《现代软件工程——构建之法》提出的三个问题>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 201771030120-王嫄 实验一 软件工程准备 <课程学习目的思考>
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...
- 软件工程(C编码实践篇)学习心得
孟繁琛 + 原创作品转载请注明出处 + <软件工程(C编码实践篇)>MOOC课程 http://mooc.study.163.com/course/USTC-1000002006 软件工程 ...
随机推荐
- vue中犯下的小错误(一)
在开发采筑平台SRM的移动项目中:一个页面,感觉没啥错误,但是页面报错如下: 页面中的data或者mothods都没有任何问题,但是这个报错很是让人纠结,后来发现,在使用子组件时候: 此tabShow ...
- 「从零单排HBase 04」HBase高性能查询揭秘
先给结论吧:HBase利用compaction机制,通过大量的读延迟毛刺和一定的写阻塞,来换取整体上的读取延迟的平稳. 1.为什么要compaction 在上一篇 HBase读写 中我们提到了,HBa ...
- 使用Navicat Premiun远程连接MySQL失败,报错(10038)
远程连接MySQL失败,可能有一下原因: 1.小伙子/小姑凉注意一下你的ip是否输入正确了!! 2.网络或防火墙问题 1).排查网络问题 使用命令:ping 192.168.1.1 查看网络请求是否超 ...
- 基于osg的python三维程序开发(三)------几何形体及纹理
def createScene(): geode = osg.Geode() pointsGeom = osg.Geometry() vertices = osg.Vec3Array() vertic ...
- C++ 函数模板/类模板
#include <iostream> #include <vector> using namespace std; template < class T > // ...
- codecs打开不同步给编码的文件
实例: with codecs.open(file=源文件,mode='命令',encoding='编(解)码方式') as 命名:
- 苹果笔记本 安装 ubuntu 默认没有无线网卡 的 解决方案
sudo apt-get update sudo apt-get install bcmwl-kernel-source
- Java注解 看这一篇就够了
注解 1.概念 注解:说明程序的.给计算机看的 注释:用文字描述程序的.给程序员看的 注解的定义:注解(Annotation),也叫元数据.一种代码级别的说明.它是JDK1.5及以后版本引入的一个特性 ...
- Python基础篇_实例练习(二)
问题1:假设有同学A,A每周在工作日进步,周末退步,问一年(365天)后A同学是一年前的几倍? 工作日进步由用户输入,周末下降0.01即1% deyup = eval(input()) deyfact ...
- 菜鸟教程-python中的包
转载自:http://www.runoob.com/python/python-modules.html 包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python ...