- 博客(12)
- 收藏
- 关注
原创 Homework10
初学的时候就在用Visual Stdio,Visual Studio是一个集成开发环境,包括编辑器、调试器、编译器、自动化构建工具等多个组件,支持多种编程语言,例如 C++, C# 和 Visual Basic .NET等。跨平台性:Java可以在不同的计算机平台上运行相同的代码,这是因为Java虚拟机(JVM)提供了跨平台的支持。灵活性:C语言具有很高的灵活性,可以编写底层程序,可以直接操作硬件,可以进行系统级编程。指针:C语言具有指针的概念,这使得程序员可以处理内存的地址,可以更加高效地管理内存。
2023-05-03 17:42:03
32
原创 Homework9
(1)模块化是指将一个大型软件系统分解为一些互相独立、具有特定功能的小模块,各个模块之间通过定义明确的接口和规范的协议进行通信和交互的过程。家长或监护人:家长或监护人也是中小学生的重要支持者,他们在中小学生学习数学的过程中往往起到关键性的作用,他们的观念和反馈对于软件的定位和使用情况也有很大的影响。通过与以上三个用户群体的交流和反馈,可以有效地掌握到目标用户的需求和使用场景,并且根据用户的反馈优化软件功能和用户体验,提高软件的市场竞争力。用自己的话或者例子表达其含义。用自己的话表达其含义。
2023-05-03 17:22:39
32
原创 Homework8
在空闲状态下,当乘客按下电梯按钮时,电梯会进入运行状态。1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表。2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。学生的属性有学号、学生姓名:教师的属性有教师编号,教师姓名:课程的属性有课程号、课程名。一个学生选修一门课,仅有一个成绩。
2023-05-03 17:13:45
121
原创 Homework7
WBS(Work Breakdown Structure)指工作分解结构,它是项目管理中的一种分解技术,将项目分解为可管理的、可控制的工作单元,以便更好地进行项目计划、管理和控制。WBS一般呈现为树形结构,从项目总体目标开始层层细化,直至到达可执行的任务级别,以便更好地分配和管理资源。在软件开发中,WBS通常用于将软件开发项目分解为可管理和可控制的任务单元,帮助项目团队更好地规划、分配和跟踪工作。
2023-04-10 11:25:57
51
原创 Homework6
有的是分工明确型,一个人负责编写代码,另外一个人审查代码,负责代码的正确性和可读性;有的是共同合作型,两个人共同讨论关于所开发功能的架构设计、编码实现、测试方法、代码风格等,然后轮流做输入和观察的工作。结对编程是一种软件开发方法,它通常由两名程序员组成一个团队,共同完成一项任务。在结对编程过程中,两个程序员共享一个工作站,协同完成编程任务,并交替担任键盘控制权。结对编程要求两个开发人员客观上水平相当,主观上保持积极参与的心态,相互配合,从而高质量地完成编码任务,避免由于思考不周或编码手误而导致的缺陷。
2023-04-08 22:38:04
25
原创 Homework5
敏捷开发过程重视团队的交流与管理问题,其提高研发效率的显著效果,使得敏捷开发逐渐成为继瀑布式开发之后,最为流行的软件开发方式,其中,Scrum过程无疑是目前最为成功的敏捷方法。产品负责人,负责产品的投资汇报,定义产品特性,决定发布日期和内容。冲刺评审会在冲刺默契召开,检查本期的成果,需要团队全员参与,并邀请产品相关干系人对产品进行展示,若与产品负责人预想的不一样,产品负责人可以拒绝接收成果。承诺- 愿意对目标做出承诺,全身心投入去完成Scrum团队的目标,而不是必须按计划完成,两者之间是有区别的。
2023-04-08 22:20:22
23
原创 Homework4
在维基百科里这样解释:DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。DevOps的主要目标是通过自动化和协作,促进开发和运维之间的合作,提供更快、更可靠、更高质量的软件发布和交付。在DevOps中,开发人员和运维人员需要共同参与到应用程序的构建、测试、部署和监控等环节中,从而实现快速迭代、持续交付和持续改进。什么是DevOps?
2023-04-08 21:41:53
213
1
原创 Homework3
软件工程方法论为软件开发提供了 “如何做” 的技术;软件工具为软件工程方法提供了自动的或半自动的软件支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务框架,它规定了完成各项任务的工作步骤。软件工程方法论有四大方法:面向元数据的方法、面向过程的方法、面向过程的方法和形式化方法。这些方法都有效地帮助我们提高软件开发的速度和质量。像瀑布模型为软件开发规划了一种理想的、顺序的基本框架,不同的软件过程模型阐述了不同软件开发指导思想、方法步骤以及具体实践过程。软件工程方法论对我们经软件开发有多大用处?
2023-04-03 22:41:45
37
1
原创 Homework2
软件工程指的是一种系统化、规范化的方法,通过对软件开发过程的分析、设计、实现、测试和维护等环节进行管理和控制,以达到提高软件质量、提升开发效率、降低开发成本、缩短开发周期的目标。在软件工程中,需要遵循一系列的原则、模型、方法和工具,以确保软件的可靠性、可维护性、可扩展性和可重用性等方面的质量。此外,写程序与工程化的软件开发有很大的区别,编写程序并没有针对来自现实世界的需求,不需要考虑相关的质量要求,也没有按照工程化的过程开发。软件工程是不是教会不会写程序的人开发软件?
2023-04-03 20:05:40
45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人