软件工程

软件工程实践2019第一次作业

走远了吗. 提交于 2019-11-30 18:32:30
我的软工第一次作业 一.回顾——我的初心 Q1:当初为什么报 计算机科学与技术 这个专业? 其实最开始是因为喜欢游戏才选择了这门专业,想从中有所得,并了解到游戏的原貌,甚至可以参与到其中。 Q2:当初对 计算机科学与技术 这个专业的期待和想象是什么? 当初对于这个专业,感觉很厉害,进步得很快,要一直与时俱进,一旦停下就会被落得远远的。 Q3: 当初希望自己是如何投入这个专业的学习的? 当时没想太多,就正常按照进度学习,自我前进意识还是不够强。 Q4:曾经做过什么准备,或者立下过什么FLAG吗? 一开始没做过什么准备,总是抱着活在当下的想法,走一步算一步。FLAG的话,大概就是想亲手做出一个游戏。 二.阶段总结与展望——我的简历 基本信息 姓名:HZ 性别:男 学号:031502115 当前值 目前由于刚刚复学,对我来说一切真的跟从零开始差不多,需要学习的东西真是很多。 预期值 希望通过学习,提高自身编程能力,并熟悉软件开发过程。 三.我目前最想学的技术 目前感觉是没有什么特定的方向,大概得先保证这学期的各方面能够通过吧。 来源: https://www.cnblogs.com/silentstone/p/11634921.html

软件工程作业

强颜欢笑 提交于 2019-11-30 13:01:28
一,HTML个人简历 截图如下: 代码链接: https://pan.baidu.com/s/1LLySukT_TEsS7CkJpSZNig 提取码: crgb 本HTML用到了Bootstrap 框架(这个框架对html中的很多样式进行了优化,让用户看着更舒服,交互更快捷),这个框架非常容易上手,下载下来之后直接调用样式,修改即可。 二、软件生命周期 软件开发主要分为以下几个阶段 1、问题的定义 首先要明确要解决的问题是什么,功能是什么,达到什么效果,通过调查问卷,系统分析提出关于关键问题、项目步骤、项目预期的等书面报告,经过修改在修改,最终确定好整个项目,把提前遇到的问题解决。 2、可行性研究 这个过程是对项目可行性评估、探讨、分析。你的项目是否超出实际应用范围,技术能力,达不到预期效果,是否要继续去开展接下来的工作的重要凭证,在综合考虑之后,一切条件符合的情况下,我们可以继续开展接下来的项目。 3、软件需求分析 与用户直接沟通,确定用户的需求,用户需要什么,我们开发什么。明确项目的最终目标与用户需求,功能,通常用数据流图、数据字典和简要的算法表示系统的逻辑模型。用《规格说明书》记录对目标系统的需求。 4、概要设计(总体设计) 确定程序由哪些模块组成以及模块之间的关系。对这些功能模块的总体组织,考虑到模块间的一些耦合问题,使整个项目通过模块之间的协调作用完美运行。 5、详细设计

软件工程实践2019第三次作业

主宰稳场 提交于 2019-11-30 12:37:07
软件工程实践2019第三次作业 1.Github项目地址 https://github.com/s031702143/031702143 2.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) Planning 计划 30 Estimate 估计这个任务需要多少时间 60 Development 开发 240 Analysis 需求分析 (包括学习新技术) 60 Design Spec 生成设计文档 60 Design Review 设计复审 30 Coding Standard 代码规范 (为目前的开发制定合适的规范) 60 Design 具体设计 120 Coding 具体编码 60 Code Review 代码复审 120 Test 测试(自我测试,修改代码,提交修改) 120 Reporting 报告 30 Test Repor 测试报告 30 Size Measurement 计算工作量 30 Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 15 合计 1065 3.思路描述 按照平时玩数独的过程来进行求解,即根据游戏规则来完成。a[i][j]同一行同一列同一块若出现了x,则这一块不填x。直到所有宫格填完为止。 可以只根据这样的思路简单的构造函数

软件工程实践2019第三次作业

心已入冬 提交于 2019-11-30 12:33:00
PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 0.5h 1h Estimate 估计这个任务需要多少时间 19.5h 28h Development 开发 3h 5h Analysis 需求分析(包括学习新技术) 3h 5h Design Spec 生成设计文档 1h 3h Design Review 设计复审 0.5h 0.5h Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.5h 0.5h Design 具体设计 1h 1h Coding 具体编码 4h 5h Code Review 代码复审 1h 1h Test 测试(自我测试,修改代码,提交修改) 2h 3h Reporting 报告 0.5h 0.5h Test Repor 测试报告 0.5h 0.5h Size Measurement 计算工作量 1.5h 1.5h Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0.5h 0.5h 合计 19.5h 28h 代码 主函数,用的是深度搜索。4、6、8、9是有宫的,分四个不同的函数搜索。3、5、6是无宫的,可以放在一起。 int main(int argc, char**

第一周作业

情到浓时终转凉″ 提交于 2019-11-30 12:31:54
---恢复内容开始--- 1、你对软件工程或计算机科学与技术专业了解是怎样的? 答:我对软件工程的第一印象就是感觉就是计算机一些程序的开发与设计。对于计算机科学与技术,我认为和计算机有关的都应该可以归于这一专业里面。 2、你了解C语言吗?C语音的主要应用有哪些? 答:在上C语言这一门课之前我并不了解C语言,甚至都没有听过,但是在听过老师的一堂课之后,我认为这是人与计算机沟通的一门语言。 它的主要应用应该是软件开发,和计算机编程方面的。 3、你希望在这专业学到什么? 答:要说学到什么,肯定是希望自己能够学到越多越好啦。但是我觉得最基本应该学会自己解决电脑的一些问题,然后会编写一些程序。 4、和学长学姐交流,说说你打算如何规划大一的生活? 答:首先的和室友同学处好关系。 其次完成自己的学业。对于自己的专业这一门课程,平时有时间多去上网研究研究。我希望在大一结束时,可以自己编程,自己设计一些简单实用的工具。 来源: https://www.cnblogs.com/ylsg/p/11586885.html

读构建之法-现代软件工程

风格不统一 提交于 2019-11-30 12:30:46
软件工程的定义 学生时代老师教过我们 程序=算法+数据结构 , 但是程序就是一个软件了么?其实并不是,一个程序要想成为一个软件是需要经过很多的过程的,包括需求分析、设计、测试、发布等等的步骤,这些都属于软件工程的范畴,因此一个推论就是 软件= 程序+软件工程 , 一个扩展的推论是 软件企业=软件+商业模式 。 那软件工程具体是什么呢? 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程 ,这是一个比较正式的定义,用我们自己的理解来说就是开发软件过程中包含的所有活动之和就是软件工程。书上讲述软件工程包含了软件需求分析、软件设计、软件构建、软件测试和软件维护,这个范围是比较狭义的,广义的软件工程还应该包含源代码管理、构建、用户体验、用户界面等等方面。 软件的开发活动 从狭义上来将软件工程是从需求分析开始,到最后的软件维护终止,中间包含软件设计、构建、测试、发布。如果我们整体以一条线的模型来串起来,这就是我们熟悉的瀑布开发模型;如果我们每一小部分用一条线串起来,完成一小部分之后再接另一小部分,这就是迭代开发模型;在迭代开发模型的基础上,加上敏捷的项目管理方法(XP,Scrum等),我们就得到了敏捷开发(可以看到敏捷开发和迭代开发并不是一个层级的东西,放在这里可能不太合适)。 这些是我们平常比较熟悉的,不再多说。 软件质量 软件质量是我们比较关心的。软件质量高

软件工程第三次作业

限于喜欢 提交于 2019-11-30 12:24:42
Github 项目地址 https://github.com/kiyo-me/031702302 PSP 表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 60 45 Estimate 估计这个任务需要多少时间 60 45 Development 开发 500 1175 Analysis 需求分析 (包括学习新技术) 50 400 Design Spec 生成设计文档 30 45 Design Review 设计复审 15 45 Coding Standard 代码规范 (为目前的开发制定合适的规范) 15 45 Design 具体设计 140 100 Coding 具体编码 200 300 Code Review 代码复审 30 60 Test 测试(自我测试,修改代码,提交修改) 30 180 Reporting 报告 90 180 Test Repor 测试报告 45 90 Size Measurement 计算工作量 15 30 Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30 60 合计 650 1300 思路描述 题目的第一个PART,以及。以往写代码使用的都是int main(void),如今却要使用int

#第一周作业

痴心易碎 提交于 2019-11-30 12:15:30
1.你对软件工程专业或者计算机科学与技术专业了解是怎样? 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。这是百度百科上给的官方答案,我认为不然。计算机分为软件,硬件和数据资料,而软件工程专业正是一门能让我们更加了解软件,了解计算机的一门课程。正如我们的老师所说,从你进了这个门开始,你就是一名关于计算机的专业人士了。软件工程专业涉及到很多的方面,比如程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。更能系统有效的学习到关于电脑的知识,从而成为一名出色的程序员。 2.你了解C语言么?C语言主要应用有哪些? -(1)C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。 -(2)C语言的主要用途编程设计、开发软件、程序及系统的。当然在机电信号控制方面用的也比较多。 3. 你希望在这个专业学到哪些内容? -(1)能够熟练地掌握C语言,C++语言,Java语言等。 -(2)希望能够学好编程,并熟练地敲打代码。 -(3)掌握UNIX 与 Linux 之间的关系和区别。 4.和学长学姐交流,谈谈你打算如何规划你的大一生活? -(1)多参加一些社团和活动,充实自己的课余生活的同时,也能够更好的锻炼自己。 -(2)身为软件工程专业的学生,每天敲打代码是义不容辞的。希望通过每天的累计,等到大一上学期结束能够打5000行代码。 -(3

软件工程实践2019第一次作业

我的梦境 提交于 2019-11-30 12:15:28
回顾——我的初心 当初觉得计算机科学与技术这个专业应该不会太难吧,反正应该不会不及格挂科之类的吧,至少不会一直挂(虽然不是这样……) 当初以为计算机科学与技术这个专业就是修着电脑,写着代码,喝着咖啡,还听着歌(结果就被现实击败了) 当初想着至少不要挂科,努一努力按时写作业,成绩取平均值就好了(结果是最小值之一……) 曾经买了一个本子准备记错题,结果发现都是上机动手的,看书再多道理大概都懂就是不会做(都是看着参考资料才会照着写一点) 阶段总结与展望——我的简历 简历 这 是 简 历 姓名 LZJ 性别 男 联系方式 182******** 学校 福州大学 来源: https://www.cnblogs.com/fzu031402112/p/11583660.html