首页 > 其他分享 >软件工程个人总结6.2

软件工程个人总结6.2

时间:2023-06-02 09:12:22浏览次数:44  
标签:总结 需求 软件开发 软件工程 6.2 软件 团队 软件测试

一、回顾我的课程计划:我的计划是达到任务及格线,成功完成以后的任务,软件工程学习顺利。对于这个课程计划,完成情况是大致完成了。本学期多了个结队任务,差不多。

二、构建之法的五个问题:

1.软件工程软件开发的基本概念和原则是什么?

软件工程是一门学科,它主要研究软件开发的原则、方法和工具等方面的内容,要求开发者在开发软件时遵循科学、系统化、规范化的方法,以保证软件开发的质量和效率。其中,软件开发的基本原则包括模块化、抽象化、信息隐藏、重用等。而软件开发的基本概念则包括需求分析、软件设计、软件编码、软件测试、软件维护等方面的内容。

2.软件开发的基本流程是什么?

软件开发的基本流程通常是需求分析、软件设计、软件编码、软件测试和软件维护。需求分析阶段要求开发者对客户和用户的需求进行充分了解和分析,以确定软件的功能和性能,然后进行软件设计并将它分解为模块,接着进行编码和测试,确保软件的正确性和可靠性。软件开发流程是持续性的,软件测试和维护是一个不断迭代的过程。

3.该怎么做软件的需求分析?

软件的需求分析需要与客户和用户进行充分的沟通和了解,主要是从功能和非功能两个方面来进行分析。其中,功能需求是指软件需要具备的功能和特点,非功能需求是指软件需要具备的性能和可靠性等方面的要求。需求分析是软件开发过程中最重要的一步,一个错误的需求分析可能引起整个软件开发过程的失败。因此,在需求分析过程中需要详细地收集资料、了解业务流程、建立模型,并与客户和用户进行多次的沟通与反馈,确保准确理解需求。

4.软件工程团队协作和沟通能力的重要性有哪些?

一个软件项目通常都需要由团队协作来完成,团队的协作和沟通能力是成功完成软件开发的重要因素。好的团队协作能带来工作效率的提高、开发质量的保证和开发成本的降低。而沟通能力则是团队协作的基础,它能够帮助团队成员共同理解问题、准确地掌握信息、迅速应对变化,加强团队协作的联系和合作。因此,软件开发团队必须注重培养良好的团队协作和沟通能力。

5.一个软件开发团队该如何分工?

在软件开发过程中,团队成员可以根据自己的技能、特长和职责来分工,以便更好地完成软件开发的任务。通常,一个软件开发团队可以分为需求分析、软件设计、软件编码、软件测试和软件维护等角色。其中,需求分析者负责与客户和用户沟通和协调,了解他们的需求;软件设计者负责设计软件,确保软件具备良好的结构和模块化;软件编码者负责具体实现,编写代码以实现设计的功能;软件测试者负责测试软件,确保软件正确性、健壮性和可靠性;软件维护者负责软件的维护和更新,确保软件的性能和功能不断地得到改进。以上角色并不是绝对的,团队根据任务的不同可以适当调整角色和职责。

三、新的问题:

1.如何让自己在软件工程专业顺利待下去?

2.如何在每一次上课测试后发现g自己的不足?

3.如何在考试有限的3小时内,创建出一个合理的项目,减少代码更正和修改?

四、在看了一些软件工程的文献和团队的事后诸葛亮分析后,我发现对于软件工程的重要性和研究的深度有了更加深刻的认识。同时,团队在分析过程中也发现了很多之前没有察觉到的问题,对于以后的作业项目会持更谨慎和负责任的态度进行开发。同时一个软件的开发离不开所有人,压力不可能永远盖在另一个人的头上。只有合理地分配任务,才能更好地更快的做完这一项任务。总之,我觉得还是技术能力更重要一些,没有技术一切都瞎扯,根本做不出来一点东西。别人花几个小时做出来的东西,你可能花更长的时间去完成,或者根本就做不出来。

五、在对比一些技能评价表后,我比较关注的是 “软技能” 的评价,如团队合作、沟通能力。在这门课程中我也学习到了一些团队协作和项目管理的知识,同时也能够更好地理解团队中的不同角色所承担的职责。除了数字衡量的提高,我也更加懂得了重要的软性技能,如如何与团队成员沟通以及如何协调不同意见等等,这些不容易用数字衡量,但却对于职业发展非常重要。而且在团队合作之中,也锻炼了自己,能更好地通过以后软件工程的考试和以后的各项问题。

六、我感觉咱们软件工程课的课程衔接做的还是不错的,从java到javaweb再到Android。

我的课程和意见:我觉得还是按照课程安排走的好点,好吧。感觉加个学习通作业提醒更好,感觉好多作业都忘写了。                  。

标签:总结,需求,软件开发,软件工程,6.2,软件,团队,软件测试
From: https://www.cnblogs.com/qq2143187807/p/17450812.html

相关文章

  • 本学期总结
    第一个问题:上一个学期还算勤快,这个学期有点水,我学习的时间没以前多了,有点堕落说实话。这学期学spring框架断断续续的,也可能是我缺少外部压力,学的很慢,效率很低。但也说明我并不是那种自律的人,我是需要外部压力的。这点我得pua自己,毕竟不自律就没办法提升自己。第二个问题:就是这学......
  • 6-1总结
    今天是6.1儿童节的一天 最后的最近只是进行了总结。然后就是想说对于上次的javaweb测试其实还应该有更多的分数的然后是其实对于基础的代码逻辑其实还是比较模糊的这次的测试可以看出王老板是放了很多水的但是对于我来说我能过实现的只是对于一个成功的系统的crud但是我觉......
  • 个人总结
    1)回顾查看本学期第1日的计划,我的完成度比较好。从三方面来说。第一方面是结对项目,两个人的地铁查询系统完成度比较好,完成了一个较为完整的地铁查询的安卓APP的开发。而且用到了本机的数据库。和外部的Mysql数据库。第二方面是结对项目。我作为团队的队长带领,我们团队参加了这半年......
  • 每日总结-23.6.1
    创建和添加HttpSessionsession=request.getSession();session.setAttribute("customerInfo","1");12设置过期时长:1.1:在主页面或者公共页面中加入:session.setMaxInactiveInterval(15*60);1参数说明:单位秒,即在没有活动15分钟后,session将失效。如果设置的值为零或负数,则表示会话将......
  • 5.23每日总结
    JSP技术原理JSP的工作方式是请求/应答模式,客户端发出HTTP请求,JSP收到请求后进行处理,并返回处理结果。在一个JSP文件首次被请求时,JSP引擎首先把这个JSP文件转换成一个servlet,而该引擎本身也是一个servlet。运行过程如下:JSP引擎首先把该JSP文件转换成一个Java源文件(servlet),在转换......
  • JavaScript 基础知识总结
    概述JavaScript基础分为三个部分:ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。DOM:DocumentObjectModel(文档对象模型),操作页面上的元素的API。比如让盒子移动、变色、改变大小、轮播图等等。BOM:BrowserObjectModel(浏览器对象模型),操......
  • 5.05每日总结
    一、前端页面传值给Servlet(1)form表单jsp页面编写代码://method:传值方式,“get”或“post”,//get方法:传值可以url中对用户可见,不利于数据的安全性。//post方法:传值方式用户不可见,利于数据安全。//action:Servlet文件在项目中的地址。<formmethod="post"action="servlet/Register......
  • 5.07每日总结
    二、Servlet传值给jsp页面(1)request.setAttribute()方法Servlet代码://要传递的值,例如Errorrequest.setAttribute("Error",Error);//要传递的页面路径,例如/jsp/Registered.jsp//"forward":实现跳转request.getRequestDispatcher("/jsp/Registered.jsp").forward(request......
  • 2023学年春季学期学习总结
    这个学期对于我来说是十分充实而难忘的一学期,因为在这个学期里我学到了很多有用的知识和技能,这些知识和技能将会对我的未来产生深远的影响。本学期我学习了WEB和安卓App项目的开发应用,我和我的团队学习了WEB和安卓App项目的开发,并且我们成功地开发了一款个人记账的应用程序,名为个......
  • 远程desk工具利用总结
    NO.1Todesk根据目标软件安装情况有以下两种利用方法1.目标机已有完整版todesk。1)改配置文件。老版本可替换至本地查看密码(此法在最近更新的几个版本中已经失效),新版本只可更改密码。改C:\ProgramFiles(x86)\ToDesk下conf.ini文件tempAuthPassEx字段tga5h42db219c2a861e......