![](https://img-blog.csdnimg.cn/3407aec7ec294fd98c5fc7b24d415980.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件工程作业
软件工程作业
Cristiano777.
这个作者很懒,什么都没留下…
展开
-
争做IT新时代的弄潮儿
文章目录1.自我介绍2.想达到的编程目标3.打算怎么学编程4.对于编程,每周的时间花费5.最想进入的公司自我介绍本人是目前是一名双非大学的大一计算机专业新生(专业未分流)。大学生活还很长,还有很多路可以走,比如考研还是本科毕业直接就业。大学并没有原来想象的那么轻松,虽然变得更自由了,但是也会需要很强大的自制力才能够学有所成,不至于虚度大学光阴。IT互联网时代使得计算机行业薪资高涨,但同时也伴随着最激烈的行业竞争。对于学好编程,我认为越早开始,越能理解得透彻,更有深度。唯有未雨绸缪,提前原创 2021-10-16 02:11:01 · 685 阅读 · 24 评论 -
谈谈我所了解的测试工具
常见的测试工具包括:JMeter、LoadRunner、Selenium、Appium、Postman、SoapUI等,它们一般是用于自动化测试、压力测试、性能测试、接口测试、移动端测试等。原创 2023-04-18 14:35:17 · 95 阅读 · 1 评论 -
谈谈我所使用过的编程语言,编程工具
C语言和JAVA都是比较常见的编程语言,它们的优势各有不同。C语言是一种面向过程的编程语言,它的优势在于它能够进行内存管理、系统编程等底层操作,因此在开发系统软件、嵌入式设备、驱动程序等方面都有很好的表现。JAVA是一种面向对象的编程语言,它的优势在于它具有跨平台性、安全性高、简化了内存管理、易于学习等特点,因此在开发大型应用程序、网络应用、游戏开发等方面表现出色。同时,C语言和JAVA都有自己的编程范式和编程思想,需要根据实际需求进行选择。C++则是在C语言的基础上更进一步。原创 2023-04-18 14:32:26 · 102 阅读 · 0 评论 -
软件工程基础三问
1.什么是模块化,为什么要模块化?模块化是指将一个大型软件系统分解为若干个独立的、可重用的模块,每个模块都有明确的接口和功能,可以独立进行开发、测试和维护。模块化的优点包括:1.提高代码复用性:将功能相似的代码封装在一个模块中,可以在不同的项目中重复使用,避免重复造轮子。2.提高可维护性:模块化使得软件系统的结构更加清晰,易于理解和维护。3.提高开发效率:每个模块可以由不同的开发人员独立开发、测试,缩短开发周期。提高系统的可扩展性:通过添加或替换模块,可以轻松扩展系统的功能。总之,模块化原创 2023-03-29 16:39:24 · 392 阅读 · 0 评论 -
顶层与0层
题目描述:某培训机构入学管理系统有报名、交费和就读等多项功能,下面是对其各项功能的说明:1、报名:由报名处负责,需要在学院登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。画出入学管理系统的顶层图和0层图原创 2023-03-29 16:38:13 · 112 阅读 · 0 评论 -
如果要开发一个中小学生学习数学的软件,应该找谁去做用户调研?
如果我要开发一个中小学生学习数学的软件,我会找学校、老师、家长和学生进行用户调研。其中,学校和老师可以提供有关数学教学的专业知识和教学方法,家长可以提供对孩子学习数学的需求和期望,学生可以提供对数学学习的真实体验和反馈。通过与不同角色的用户进行深入交流和调研,可以更好地了解用户需求和痛点,从而为用户提供更符合他们实际需要的数学学习软件。原创 2023-03-28 20:16:11 · 80 阅读 · 0 评论 -
分而治之与WBS
WBS(工作分解结构)是Work Breakdown Structure的英文缩写,是项目管理重要的专业术语之一。WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也是控制项目变更的重要基础。原创 2023-03-20 17:53:06 · 85 阅读 · 1 评论 -
结对编程的理解
结对编程能够提高编程效率,虽然看似两个人来完成一个人的事,但是会减少bug的出现,提高程序运行的效率,而且一个人编,一个人思考,会避免一些错误的发生;但结对需要一个明确的目标,完成某段代码或功能。避免双方为了结对而结对,在一起闲聊,磨洋工。原创 2023-03-20 17:40:20 · 50 阅读 · 0 评论 -
读《现代软件工程基础》后三问
提出以下问题 感兴趣的原因: 第一次意识到原来只和电脑打交道的职业,竟然也要对社会负责任,是国家需求与社会需要,是职业道德与工匠精神,也是伦理道德与社会影响驱使着软件工程师扛起责任 感兴趣的原因:以前只知道造车造船造飞机等实物需要构建模型,看到了书里才知道,原来非实体也能构造出结构框架,对其进行抽象描述 感兴趣原因:在现实生活中的商品需求,都很容易就能明白理解,但是对于软件需求,这类对网络虚拟的需求,第一次接触,仿佛比现实中需求更难以理解原创 2023-03-20 17:25:20 · 228 阅读 · 0 评论 -
什么是DevOps?
最初大家说到DEVOPS,都是指‘开发运维一体化’。随着时代的发展和变迁,现在大家说的DevOps已经是扩大到“端到端”的概念了 。DevOps 的三大支柱之中,即人(People)、流程(Process)和平台(Platform)。即DevOps = 人 + 流程 + 平台人 + 流程 = 文化流程 + 平台 = 工具平台 + 人 = 赋能原创 2023-03-20 17:04:02 · 57 阅读 · 0 评论 -
软件工程方法论对我们经软件开发有多大用处?
在我看来,软件工程这门课程不是教会不怎么会写程序的人开发软件,而是一门教会会写代码的人如何进行软件开发。它教会和启发我们开发软件的思想,设计软件我们应该注意什么,要考虑什么,让我们的在开发软件的时候考虑的更加全面。主要是面向有编程基础的人开发软件的。原创 2023-03-12 20:57:39 · 47 阅读 · 0 评论 -
软件工程是不是教会不怎么会写程序的人开发软件?
在我看来,软件工程这门课程不是教会不怎么会写程序的人开发软件,而是一门教会会写代码的人如何进行软件开发。它教会和启发我们开发软件的思想,设计软件我们应该注意什么,要考虑什么,让我们的在开发软件的时候考虑的更加全面。主要是面向有编程基础的人开发软件的。原创 2023-03-12 20:53:56 · 48 阅读 · 0 评论