作业 软件工程

part1

自我介绍

老师您好,我叫宋雨,本科在长春理工大学,专业是计算机科学与技术。

1.回想一下你曾经对计算机专业的畅想:当初你是如何做出选择计算机专业的决定?你认为过去接触的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,他是你擅长的领域吗?

从小我就喜欢玩电脑,所以选择了计算机专业。过去接触的课程很符合我对计算机专业的期待,在长春理工大学,接触过的老师都很认真负责,都很理解我们。计算机是我喜欢的领域,以前在玩电脑装游戏时经常运行不了,我就会查阅很多资料,比如修改注册表,修改组件,暂停某些服务游戏就可以运行,久而久之,在这个方面不算擅长,还算了解,从小很喜欢看电脑爱好者这个杂志,后来就不太看了,没有坚持。

2.考取研究生,对照前人们走过的路和描述未来的发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?

我感觉专业知识一般,会点C++。如果说具备的技能我觉得我没有技能,就像构建之法这本书第三章所说,拼魔方按照现有的模式执行即可,这种“技能”是上不了台面的。成为一名合格的计算机学生,按照老师的要求我的差距还有很大,学习更多的专业知识,提升自学能力,经自己努力去拥有,就像了解为何按照这种模式执行就可以,了解其原理。

3.每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践,不同的选择有不同的努力方向。对照以上你阅读的前人们的经历,你的选择是什么?在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?针对你的选择,你给自己的本学期的规划是什么?

我现在的选择是读博,对比其他同学来说没啥优势,全是劣势,不太喜欢搞学术,逼自己一把,多学习,多练习,多实践。我本学期的规划是学好英语,学好python,多跟新同学沟通,感觉团队作战才是实现自己理想地方法。

4.你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?

我觉得这门课程是学习如何合作,我很喜欢这门课程,可能我的理解浅显,我感觉学好这门课程可以在合作中尽可能把人性的缺点导致对结果的影响降到最低,像一种管理方法。期待不挂科。平均每周拿出2个小时在这这门课程上,团队合作除外。

part2

采访本课程往届同学(含外校和毕业生). 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下。

我采访的是2016级于淼学姐

1、当时的项目有多少用户,给用户多少价值?现在还有人用么?

项目名:约跑APP
用户:当时用户8人,在用户的手机上测试通过,能让用户找到一起跑步的小伙伴。现在没有人用了。 刚看到CSDN的下载量有46人,其中一人评价我们的注册不好用了,个人怀疑服务器崩溃了。
2、这个项目能否给我们团队继续开发,源代码/文档还有么?

这个项目能给你们团队继续开发,如果你们愿意的话。
源码在github上,git的地址: https://git.coding.net/muziliquan/niceGroup.git
项目的NABCD:http://www.cnblogs.com/yumiaomiao/p/6069638.html
Final视频:http://www.miaopai.com/show/AHqv~VA7lrk144ONLWrveQ__.htm
3、项目开发有什么经验和教训?

项目开发经验教训:项目开发是对一个产品不断完善改进的过程,需要团队成员一起按时按成各自任务,分工要明确,及时汇总。分配任务之前需要协商好各自的任务如何衔接,留好接口。站立会议需要每天完成。并且按照站立会议的要求来进行,省时省力。贡献分的记分要求要在分配任务的时候确定,防止后期引发纠纷。
4、对学好软件工程有什么建议?

对学好软件工程的建议是:老师让了解好基础知识的时候一定要认真,要知道怎么用,因为你马上就要用到了。个人项目上就尽力做到自己(或者在请教别人的情况下)的最好水平,老师会给你一个让你满意的分数的。团队项目中,站立会议的分值很客观,想要得到高分,站立会议一定要及时开,及时发布。最后一点,建议老师每个团队开一个博客,方便管理。

part3 读后感

匆匆看完构建之法,觉得这种不认真看完书就去写随笔去评价这本书是对作者的不尊重,所以觉得应该提问题和写感悟。

我的一点拙见,提的问题在现在这个信息发达的时候感觉只要有时间都可以自己解决。

感觉软件工程这个学科是一个学习团队如何协作的学科。瀑布式开发在每一个阶段追求工作完整,但是对变化的感觉一定很慢。敏捷开发是先从整体功能中找到核心部分的功能,打造成能基本运行,有价值的小部分,听用户意见,及时调整。书中第六章有个问题:敏捷是万能的么?回答:不是,和任何武功战术一样,敏捷有它的最适用范围。想起考研时政治学的方法论,可最后总结还是具体问题具体分析。我觉得在学习中遇到很多问题也许有很多种解法,但是学好软件工程这门学科的话感觉可以找到最适用的方法去解决。书中6.6练习与讨论中也给了答案:结合软件开发的情况。

感觉书中写的很多地方很理想化,读的也不太细,就是有的时候小微企业小团队没有这样的条件,就像普通小修车厂去用erp管理估计老板连饭都吃不上,只能用原始的管理方法管理。发展不太均衡,就像治国宗教到规矩制度,也许软件工程这门学科我还不是很了解,我会继续学习。

这门课感觉有点像管理课程。也许我的理解有限,理解不是很到位。

问题:

1、团队中每个人都有自己的想法,性格,政治因素怎么协调?

2、对于条件很低的团队企业来说是不是做不到这么全面?

3、您觉得是学习框架思维重要,还是新的知识是重要?

4、就算一个软件开发很厉害的团队没有选择一个营销能力很厉害的企业是否还有资本创新?

part4

作品1 抢答器

地址:

https://modao.cc/app/ylGTXobcMU7ePNi6tY53gG4iraLl0md
评价:

挺好玩,但是字体大小是个缺陷,简单大方。

作品2:连连看

软件工程天天向上团队的项目

代码地址:https://git.coding.net/jx8zjs/llk.git

可在Microsoft Visual Studio 2012打开运行

评价:

带排行榜功能,三个主题,我觉得做的很好,很适合小孩玩。

作品3:约跑app

源码在github上,git的地址:

https://git.coding.net/muziliquan/niceGroup.git
项目的NABCD:

http://www.cnblogs.com/yumiaomiao/p/6069638.html
Final视频:

http://www.miaopai.com/show/AHqv~VA7lrk144ONLWrveQ__.htm

评价:能让用户找到一起跑步的小伙伴,只是现在能实现这个功能的app很多,比如momo。

part5

1、本周psp

2、本周饼状图

3、本周进度条

4、折线图

时间: 2024-10-06 01:15:22

作业 软件工程的相关文章

个人作业——软件工程实践总结作业

一.回望暑假,展望未来 1)参加软工实践之前,我可能只是在C++方面,有能力完成一些编程题目:在参与课程的过程中,我主要拓展了Android开发方面的知识.不足方面,我认为在合理安排时间方面十分欠缺,几乎每次要交的内容,都是在截止日期前不久奋力完成. 2) 1.我在这门软件工程实践中,完成了1200行代码左右. 2.软件工程各次作业消耗时间 作业名称 时间 软件工程实践2017第一次作业 2小时 软件工程实践2017第二次作业 3天 结队项目--第一次作业 2-3天 团队第一次作业--团队展示

个人阅读作业 --软件工程M1/M2总结

软件工程M1/M2总结 写在前面的话: 这学期的软件工程伴着考期的展开逐渐落下帷幕,回顾这学期的软件工程,我感觉我的热情在一次又一次的失落中逐步消耗殆尽,每个人对于这门课的体验都会有所不同吧,可以确定的是软件工程的方法论非常重要,于实践中的应用也非常重要.但是这是否就自然而然的衍生出我们对于这门课程发自内心的认可呢?我认为这个问题还值得继续探讨.

第二次作业软件工程

一.软件安装及运行 本次我组经商讨选用Eclipse进行作业,完成安装后运行的页面如下图所示 安装时,首先应下载jdk并安装,然后修改环境变量,最后再安装Ecliipse继续进行作业. 二.编写需要被测试的类 编写完成的类如下图所示 三.导入Junit 编写测试类如下图所示 编写时应保证每个命令语句应被测试一次. 四.测试及测试结果分析 运行及测试结果如图 Runs 4/4 Error 0 运行测试正确. 原文地址:https://www.cnblogs.com/inmessionante/p/

个人作业软件工程02

设计思想:    题目避免重复  将每次产生的三个随机数分别存入三个数组,产生的新随机数与已经产生的每个进行比较,若三个都相同则重新产生前两个,直到不相同. 控制是否有乘除  通过控制产生代表运算符的随机数来控制是否有乘除号的产生,随机数为0到1,则无乘除,随机数为0到3则有乘除. 控制数值范围    通过Math.random()函数来控制随机数产生的范围. 控制加减有无负数   只有减法有负数,所以只要在减号运算符里添加if语句,无负数,则a必须大于b,否则重新生成,计数减一,有负数,则a必

30道四则运算题目---课堂作业--软件工程c++

问题:设计一程序,给二年级小学生随机产生四则运算题目. 一.设计思考问题: 1.四则运算需要俩个运算数和一个运算符. 2.如何产生随机数? 3.如何实现随机产生四则运算? 4.题目是否符合小学生学习范围?(减法和除法) 二.程序源代码: #include<iostream.h>#include<stdlib.h>#include "time.h"int main (){ cout<<"--------四则运算题--------"&

对这学期软件工程课程的评价

说真心话,我上大学三年了,回顾以来,没有学到什么东西,没有什么记录,好像浑浑噩噩度过,我不能以不喜欢这门学科为由而不好好学习.自我总结,不能够适应大学.很难适应大学. 这门课程真心让我学到了很多东西,很多的教学思想非常切合实际,但是,已经大学三年级了,浪子回头好像真的更加费时间,费精力.所以我希望说一下我的对着门课程的想法. 首先,这门课程能够早一些开设.为什么呢.在这门课程中,让我学会了,怎么去学习,怎么去热爱我们的编程过程,而这些往往是我们刚刚在高中步入大学不具备的一些能力.像开发方法,什么

4.2 周四

早上:上课 中午:睡觉 下午12节:逃课睡觉 下午34节:训练 6点多-9点:吃饭上网 晚上9-11点:写作业软件工程四则运算 总结 时间利用的太差,自主学习时间较少,希望这方面可以提高,懒死我算了直接 明日计划上午上课 下午3-4点做完数据库实验作业1 然后去踢球 晚上时间计划编写冒泡或者选择 这俩程序计划清明节期间完成差不多3天左右 顺便利用清明读一下星月神话,这个作业貌似还没有交给建明哥

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法

软件工程_东师站_第十周作业

一.PSP Data Type Job start Int End Total 20160510 助教 团队作业二 20:00 5 21:00 55 20160511 助教 团队作业二.三 18:45 16 20:45 104 20160512 耐撕 站立会议 18:15   18:35 20 二.进度条   代码行数 博客字数 知识点 第一周 400 430 见我博客软件工程——师大站1 第二周 0 5200 见我博客软件工程_东师站_课堂笔记 第三周 0 63 站立会议.单元测试 第四周 1