201571030134 个人学期总结

一、问题解答

(这些问题的答案一部分是我在网上找的,因为当时提问题的时候并不知道软件工程具体会学些什么,书中和老师都没涉及到,所以就网上查了资料)

  1、 我看到书中提到说提供丰富的API让别人能二次开发 。网上查了API 是应用程序编程接口,我想知道程序员写出来的程序给别人提供API ,是为了让别人调用吧,可是那个程序存在哪里了。(只是自己的猜想,并不是很了解API)。

  API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数  

  2、这本书提到软件在运行过程中会出现好多问题,我们要给软件打个补丁,我想知道打补丁是什么意思,怎么打?

  微软的系统比较大,比较复杂。因此总有考虑不周的地方。有些病毒或者黑客就利用微软的漏洞进行攻击。微软发现漏洞后就发布一些补丁程序。 我们得到微软的补丁程序后安装到计算机上就叫打补丁。现在微软的操作系统包括 Windows 2000和 Windows XP都可以实现网上在线升级。 打开IE浏览器——→工具——→ Windows UPDATE ,按照提示操作,就可以将所有的补丁全部打上。

  3、怎么理解给源文件打上标签,别人可以同步这个标签的文件版本。 (这个问题我至今都不理解)

  4、书中提到了软件测试,软件公司一开始没有发行的时候,怎么测试当多少人同时访问那个软件时,服务器会奔溃。

  服务器的IIS里面有一个设置日志的地方,这个日志本身就记录了访问IP、获取内容、时间日期等信息。一般服务器的日志如果长时间不清理,系统盘就快没空间了。日访问1万的服务器一天也能记录出几十到几百M的信息。只要用记事本打开即可。

  5、文件锁定问题?

  事务文件锁定功能的作用:保护文件在正常操作时不被损坏。具体地,这个功能能够防止多个用户操作同一文件(不使用类似Collabora Online的多人协作平台)时导致文件损坏或系统错误,比如修改一个文件夹中的文件,那么此时这个文件所处的文件夹就会被锁定,无法被重命名、移动等等,直到对该文件的修改完成。

  6、新问题

  团队模式和团队开发模式有什么关系?

二、完成课程的实践总结和给你带来的提升,包括以下内容:

1、统计你在软工课程实践中,完成了行的代码 ?

     6000行

  2、软工实践的各次作业分别花了多少时间?累计花了多少个小时在软工实践上?平均每周花多少个小时


软工作业


花费时间


平均每周花费时间


实验一 软件工程准备


3


3


实验二 软件工程个人项目


10


10


实验三 软件工程结对项目


12


6


实验四 基于原型的软件需求获取

8
8


实验五 软件研发团队组建


6


6


实验六 团队项目评审与团队项目选题报告


6


6


实验七 团队作业3—团队项目的原型设计与开发


6


6


实验八 团队作业4—基于原型的团队项目需求调研与分析


8


8


实验九 团队作业5—团队项目需求改进与系统设计


6


6


实验十 团队作业6—团队项目系统设计改进与详细设计


10


10


实验十一  团队作业7—团队项目设计完善&编码测试


7


7


实验十二  实验十二 团队作业8—团队项目用户验收评审


7


7

  3、哪一次作业让你印象最深刻?为什么?

  基于原型的需求获取,因为那是我第一次体验到需求分析原来那么难。总以为设计是最难的,可是那次作业我感觉到了需求分析也很难,而且必须很认真很准确的获取到有用信息。

  4、学习和使用的新软件;

   visio、git

  5、学习和使用的新工具; 

 github,墨刀

  6、学习和掌握的新语言、新平台;

  github、博客园、javaweb

  7、学习和掌握的新方法(请具体说明什么方法);

  掌握了获取需求的方法:原型法 、访谈等。

  掌握了画图的方法。

  8、其他方面的提升(请具体说明 什么提升)。

  因为最后一次作业,我了解了Javaweb 的相关知识,在与人协作方面有所提升。

三、你认为目前的课程有哪些问题,你有什么更好的建议:

  1、你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可;

    项目难度不是很大,但是任务量有些大,完成一次作业会花费很长时间,不是不愿意去努力,而是还有别的事时间不够用。如果在大三下学期之前这样安排完全可以。

  2、你认为助教/老师哪里做的不足,哪里限制太多等;

    每个人的做作业方式不一样,有的人就习惯从早到晚一直做作业,做完就不用管了,而本课程限制我们每天做还要写冲刺博客。我觉得拍照这个事情可以免去。

  3、你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)

    没有问题。

  4、在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同;

    真正感受到了结对编程的好处,因为我语文表达能力不好,所以文字工作就需要队友帮忙,双方工作量基本相同。

  5、你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;

    成功,还会选择。因为分工比较明确,所以成功。

  6、总结一下你们团队在做项目时大家的时间安排情况。

    在作业布置下来之后,组长会分配等量的工作让我们组,时间安排情况基本差不多,组长用的时间应该会比我们多一点。

  7、对下一届软工课实践教学的建议,或者对于开学初的你,对于大一的你,对于开学初的老师,你有什么想建议和告知的呢?对于后来人的期许。

    这一学期,我真的感受到了真正的计算机行业的工作情况,基本了解了软件的开发过程,学到了很多对以后有用的东西。有个小小的建议,少写一些文档。希望后人通过上软件工程课之后更加喜欢计算机这个行业,做出令人满意的项目。

四、你还有什么想说的话

  通过软件功能工程的学习,我正确认识到了软件开发的具体过程,使我对计算机行业工作有了初步的认识,希望在以后的工作中我能找的适合我的计算机行业的工作。

原文地址:https://www.cnblogs.com/brucezhangi/p/9311269.html

时间: 2024-10-20 23:53:06

201571030134 个人学期总结的相关文章

软件工程学期总结

软件工程. 我觉得软件工程的知识其实就是一个软件开发的方法论,给你一套前人总结出来的经验教训,让你少走弯路.做一件项目之前来个“可行性分析”(包括目的.要求和自己能力的估算) 这可能是我做事情之前缺少的一个步骤,然后到最后连自己要做什么都忘记了.这是做事的前提:先看事情是否应该做,是否值得去做,能否做成功.最后再去努力实现. 一个学期的软件工程,涉足java,web前后端和安卓...一个学期下来就一个感受:TM忙的屁滚尿流的.

大一上学期C语言学习心得总结

经过一个学期的C语言学习,大体算是在这个编程语言上入了门,能够通过一些代码解决特定的问题.当然,每次成功将问题转换成代码都小有激动,虽然只是在黑框上输出了一些数字或是字符串. 编程,虽然还不是很懂,但总感觉不只是学习知识这么简单,更多给我的感受是它在潜移默化中培养了人的一种能力,用自己的话来讲就是一种”代码能力“.对于同一个问题,让大家去解开答案,可能经过一些纸笔的运算都能得出结果,但是如何把这个问题转化成代码,这就是一种能力,而仅仅是将问题转换成代码,这是较为浅层次的能力,更深层的便是通过优化

小学期坑——单片机——铂电阻温度计

我真是给学院的小学期跪了!!! 一周6天扔在实验室!大四了还让不让人好好考研啊!!!这些玩意儿大二大三去搞就行了啊!!! 吐槽完毕.活还是要干的,砖还是要搬的.比起奇葩的电气传动电子的东西真是友好. 队友并没有黄金右手,抽到的题目好魔性. 铂电阻测温度大概是搞个电桥出来当温度传感器通过测电压来搞吧,然而并不会电桥就扔给擅长模电的机智的队友了. 默默揽下码代码的工作.然而我讨厌单片机编程 凸 凸 说得好像会一样== 上位机要求可设置温度上下界,可采集温度并画出波形. 下位机要求能测温,(AD转换)

【软件工程】一个学期软件工程课的感想

软件工程课是个不错的课,因为教课老师嗓门很大,PPT做的很有意思,上课从来没有点过我的名字,万分荣幸. 软件工程课的脉络很清晰,就是个各种软件开发,个人软件开发,结对软件开发还有结组软件开发.针对这三种软件开发,各写了一个程序,就从这三个程序入手说起吧. 一.              查询一段英文短文中的单词出现的频度.说实话,遇到这样的题,我只想说一句:呵呵.这样的题网上肯定一大堆,随便百度一个就交差了.但是这是第一个程序,那么简单就直接放弃挣扎是不是太弱了,于是就自己写了一个,写了好久,但

2017.6.26小学期1

今天上了第一节外面请的老师上的软工小学期的课. 来谈谈收获. 首先我们安装了一个编译的环境:MyEclipse. ①来说说MyEclipse和Eclipse的区别: Eclipse:因为之前我们上Java课的时候用的环境都是Eclipse,所以可能对Eclipse更熟悉,感觉它是编译一些小程序,更侧重于一些代码编写然后能组成一个程序跑出来,来做出一个类似应用的东西. MyEclipse:之前并没有接触过MyEclipse,然后百度说是用于进行Web开发的工具. 然后我们创建工程的时候也是使用的是

衔接上一学期:排球积分规则

一.计划           这个程序开发时间:两周.  二.开发       1.需求分析: 用户故事:作为一个教练,我希望了解每一场队友和对方的比赛加分和扣分细节,以及所有队员每一场的得分与排行情况,以便于更好的对队员做出战术安排.(精确到每一局的结果比分).<队伍,比赛情况,比赛记录,数据库>       2.设计文档: 赛制分析:     以奥运会赛制为例:预选赛.小组赛.淘汰赛(四分之一).半决赛.决赛.预选赛:选出十二支队伍小组赛:单循环赛制,选出以积分排名每组前4,进行八强淘汰,

Python爬虫实战七之计算大学本学期绩点

大家好,本次为大家带来的项目是计算大学本学期绩点.首先说明的是,博主来自山东大学,有属于个人的学生成绩管理系统,需要学号密码才可以登录,不过可能广大读者没有这个学号密码,不能实际进行操作,所以最主要的还是获取它的原理.最主要的是了解cookie的相关操作. 本篇目标 1.模拟登录学生成绩管理系统 2.抓取本学期成绩界面 3.计算打印本学期成绩 1.URL的获取 恩,博主来自山东大学~ 先贴一个URL,让大家知道我们学校学生信息系统的网站构架,主页是 http://jwxt.sdu.edu.cn:

第一学期心得

不知不觉中,一个学期的C语言学习,就这么结束了.说实话,还是有一些小伤感的. 学了一个学期的C语言,在课内学习的过程中,有认认真真的听课,有抱着手机或者自己的电脑打游戏.看英美剧.连WiFi下电影,有小走神后的一脸懵逼,印象最深的还是老师提问时害怕自己被点到的惊恐. 这一学期的学习,在状态上,我认为是不尽人意的.其实对于C语言的学习,我认为我的兴致还是很高的,但是到了学期中,大概是因为给自己找了不少事,压得自己有点透不过气,直到结课的时候,状态还是没找回来.想到每次自己完成作业的时候那种癫狂的状

ThroughRain学期冲刺总结

团队名:ThroughRain 项目确定:<餐厅到店点餐系统> 项目背景:本次项目是专门为餐厅开发的一套订餐系统.大家有没有发现在节假日去餐厅吃饭会超级麻烦,人很多, 热门的餐厅基本没有座位,我们需要在外面苦苦等待,不仅顾客烦恼,餐厅管理者也觉得很烦,因为这样会影响顾客 用餐体验,带来不好的口碑.本产品能够合理化安排餐厅的工作,从顾客进入餐厅点餐到用餐结束,提供一套全面, 方便,高效的服务,提高餐厅的管理效率,给用户带好良好的用餐体验,这也是我们开发这个项目的目的. 项目分工: 1.产品负责人