6.22软件工程总结

经过一学期的学习,在软件工程这门课上,进行过个人编程,结对编程,团队开发这几个过程,

从中学习了解到软件工程的概念,对IT行业的了解认识,学习了一些软件开发流程,比如瀑布模

型等等,了解了什么是bug,知道单元测试是什么,结对合作的方式、优点,敏捷流程等的知识

。在开发过程中,遇到的困难很多,如何合作,如何分配任务,对安卓开发知识的陌生和不了解

都成为的我们在开发过程的一重重难关。在这门课上体会最深的是,需要的知识量很大,并且要

自学,每一次的开发都会学到不同的新的知识,这是相对其他课程的不同之处。

no pain no gain。尽管最后的作品不那么完美,但通过自己的努力创造出来,也为自己感到

自豪。

对助教的评价:

负责了一学期改作业评分数的繁杂工作,由始至终都是那么的认真负责,没有一丝的懈怠。感谢

助教这一学期的工作及教学。

时间: 2024-08-12 01:19:42

6.22软件工程总结的相关文章

开发之技能

软件开发之技能梳理 编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程开发人员的才智发挥载体是计算机或者说计算设备,直接武器是程序.程序员用来进行编程开发所需要的技能,归结起来主要如下: 1.  理解计算模型和框架: 顺序计算.并发计算 (并行计算.分布式计算): 理解应用所基于的计算模型和框架是非常重要的.传统应用通常基于顺序计算,而现代商业应用,比如云计算,通常基于分布式计算架构: 大规模的科学计算应用, 比如基因序列计算, 则基于并行计算. 2.  高效的数据处理:熟悉常用数

软件开发之技能梳理

编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程开发人员的才智发挥载体是计算机或者说计算设备,直接武器是程序.程序员用来进行编程开发所需要的技能,归结起来主要如下: 1.  理解计算模型和框架: 顺序计算.并发计算 (并行计算.分布式计算): 理解应用所基于的计算模型和框架是非常重要的.传统应用通常基于顺序计算,而现代商业应用,比如云计算,通常基于分布式计算架构: 大规模的科学计算应用, 比如基因序列计算, 则基于并行计算. 2.  高效的数据处理:熟悉常用数据结构和算法设计,能

288.软件开发过程与软件测试

1.软件开发过程概述 1.1 软件开发的阶段.活动及角色 1.软件工程的阶段软件工程的三个阶段: 定义.开发.检验交付与维护 (1)定义阶段:可行性研究初步项目计划.需求分析.如图2-1所示. 图2-1软件工程的定义阶段 (2)开发阶段:概要设计.详细设计.实现.测试.如图2-2所示. 图2-2 软件工程的开发阶段 (3)检验交付与维护阶段:运行.维护.废弃.如图2-3所示. 图2-3 软件工程的检验交付与维护阶段 2.软件开发过程的活动通常包括四种基本过程活动:(1)软件规格说明:规定软件的功

软件工程课程设计之XMAL

前言 最近做软件工程课设,因为需要用到可视化界面,经过仔细考察,在小组成员的建议下,最后决定使用XMAL做前台. 题目分析 题目:物理环境包括温度.湿度.大气压力.光照等参量.软件能够以图形化方式,实时显示各参量的状态,比如,显示温度的实时曲线图.具有参量报警功能,能够提供出行意见,具有历史数据查询功能.假设数据以存放在数据库中或文件中. 题目要求用图形化方式实时显示各参量状态,所以前台程序务必足够美观,选用XAML设计窗口界面,C#构建后台.这里主要总结一下XMAL.(我用到的,其实很少很水,

软件工程过程 第2章 软件开发的主要活动

1.需求工程.P13 需求是任何软件开发项目的基础. 好的需求是项目成功开发的必要条件. 需求分析工作可划分为两个阶段:需求开发和需求管理.需求开发就是传统意义上的需求分析. 2.需求开发(需求分析)的目标.P13 与客户和其他涉众在系统的工作内容方面达成并保持一致. 使系统开发人员能够更清楚地了解系统需求,定义系统边界: 为软件实施计划提供基础: 为估算开发系统所需成本和时间提供基础: 定义系统用户的需求和目标. 3.需求开发阶段包括需求获取.需求分析.规格化说明和需求验证4个活动:需求管理包

软件工程实验一 复利计算——单元测试

对复利计算器进行单元测试 一.实验历次题目要求 1.客户说:帮我开发一个复利计算软件. 2.如果按照单利计算,本息又是多少呢? 3.假如30年之后要筹措到300万元的养老金,平均的年回报率是3%,那么,现在必须投入的本金是多少呢? 4.利率这么低,复利计算收益都这么厉害了,如果拿100万元去买年报酬率10%的股票,若一切顺利,过多长时间,100万元就变成200万元呢? 5.如果我希望在十年内将100万元变成200万元,应该找到报酬率在多少的投资工具来帮助我达成目标?如果想在5年后本金翻倍,报酬率

目标?我定好了!(我的软件工程课目标)

2016-03-02 22:28     by jackchua "目标"的困惑 端坐一个小时,竟不知道如何下手写这篇博文.一是自己对文字写作总是抱着抵触,练习甚少,不知道如何用好的文字描述下来:第二却是被难在了“目标”二字.对于"目标",如果我说:我要拿这门课程的高分:我要学到知识:我要认识软件工程...不,那不够,或者说对我而言那只是对这门课程的基本的需求,我相信每个同学都会有这样的需求,老师也有这样的需求,但要与"目标"相提并论,那还不够.

22 扩展Python - 《Python 核心编程》

?? 引言/动机 ?? 扩展 Python ?? 创建应用程序代码 ?? 用样板包装你的代码 ?? 编译 ?? 导入并测试 ?? 引用计数 ?? 线程和 GIL ?? 相关话题 22.1 介绍/动机 什么是扩展 一般来说,所有能被整合或导入到其它python 脚本的代码,都可以被称为扩展.您可以用纯 Python 来写扩展,也可以用C 和C++之类的编译型的语言来写扩展(或者也可以用Java 给Jython 写 扩展,也可以用C#或Visual Basic.NET 给IronPython 写扩展

Atitit 软件工程概览attilax总结

1.1. .2 软件工程的发展 进一步地,结合人类发展史和计算机世界演化史来考察软件工程的发展史. 表2 软件工程过程模型 表2将软件工程的主要过程模型做了一个简要的汇总,并将所有的软件工程模型划分为三大领域和五个阶段,三大领域分别为: 1) 惯例模型:瀑布模型,增量模型,演化过程模型和统一过程模型是其中的代表: 2) 敏捷过程模型:极限编程(XP)是其中的代表: 3) 新过程模型和研究领域:模型驱动开发和云计算是其中的代表: 而在五个关键性阶段中,链式原则贯穿始终. 1) 第一阶段:瀑布模型.