软件工程

计算与软件工程作业三

被刻印的时光 ゝ 提交于 2020-03-10 13:26:00
这个作业要求在哪里 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10454 我的课程目标 学习一些编程语言,并完成单元测试 此作业在哪个具体方面帮我实现目标 代码的运行 其他参考文献 无 作业正文 无 正文 单元测试 数组中最大子数组的和。 用类/函数来实现 需求:希望返回 3 种信息 最大子数组的和 最大子数组开始的下标 最大子数组结束的下标 从文本文件中读输入的数据,熟悉文件操作, 文件有两种数据 第一个数字:这次测试中有多少个数据, 数字后面是冒号。 后续数字: 每个数据的值,用逗号隔开 比如 文件内容: 17: -32, -10, 33, -23, 32, -12, 41, -12, 1, 3, 5, -98, 70, -21, 10, -9, 61 输出 sum = 71 #include<stdio.h> #include<stdlib.h> int *FindMaxCrossSubarray(int A[],int low,int mid,int high) { int lsum = -99999; int rsum = -99999; int sum = 0; int i; int *res; res = (int *)malloc(sizeof(int)*3); for(i

自我介绍+软工五问

大城市里の小女人 提交于 2020-03-10 10:51:41
姓名:孙争 学历:本科在读 专业 :软件工程 学校:广东工业大学 邮箱:236356008@qq.com 个人证书:CET4 编程语言:java c 兴趣方向:网页开发。软工五问:软件工程这门课可以学到什么?软件工程这门课可以了解到项目的实际工作方式吗?软件怎么开发才能好维护?怎么写才能可拓展?怎么事前规划好整个项目 来源: https://www.cnblogs.com/sunzheng6/p/12454075.html

问题清单

风格不统一 提交于 2020-03-10 09:48:11
Q:软件工程应该重点学习哪些知识? A: Q:软件工程对我们今后就业有哪些影响? A: Q:软件工程对我们现在学习其他专业课有何铺垫作用? A: Q:使用Python语言对学习软件工程的作用? A: Q:学习Python的就业前景? A: Q:模块化设计的优劣性? A: Q:今后的工作中,结对编程的实用性? A: Q:什么是列表解析和生成器表达式? A: Q:什么是Backup? A: 来源: https://www.cnblogs.com/RCJames/p/12453879.html

自我介绍+软工五问

不羁岁月 提交于 2020-03-09 22:52:20
自我介绍:    我是软二卢楚钦,爱好看小说,听歌,喜欢和人聊天不过会有点口无遮拦,想要交到更多朋友,学到更多知识。 软工五问:    1. 在学习软件工程前,我应该先懂得什么    2. 软件工程对以后的学习和工作有什么用    3.软件工程在未来是会更加热门还是逐渐衰弱    4.软件开发和网页开发是否有共通的地方     5.怎么样才能找到并加入与软件开发相关的团队 来源: https://www.cnblogs.com/LuuCq/p/12452198.html

个人简历+软工5问

◇◆丶佛笑我妖孽 提交于 2020-03-09 20:49:35
姓名:侯晓龙 性别:男 年龄:20 电话:13202008832 邮箱:1726997243@qq.com 教育背景:现广东工业大学18级在校大学生  专业:软件工程 证书:大学英语四级 自我介绍:   本科计算机软件工程专业背景 软工5问:   1.软件工程是什么?   2.为什么要学习软件工程?   3.怎样才能学好软件工程?   4.软件工程难学吗?   5.软件工程的就业前景如何? 来源: https://www.cnblogs.com/houxiaolong/p/12450580.html

个人简历+软工五问

久未见 提交于 2020-03-09 13:08:42
个人简历: (1)姓名:周梓波 (2)学校:广东工业大学 (3)专业:软件工程 (4)联系方式:①手机号码:13070280984 ②邮箱:1287005870@qq.com (5)专业能力:掌握c语言基础,Java入门 软工五问: (1)软件工程是什么? (2)如何才能学好软件工程这门课? (3)作为一名软件工程的学生必须具备哪些专业素养? (4)作为一名软件工程的学生必须具备哪些专业基础技术? (5)如何才能把理论知识应用到实际开发中? 来源: https://www.cnblogs.com/DiaoEgg/p/12448043.html

2020软件工程作业1

别来无恙 提交于 2020-03-08 20:23:09
2020软件工程作业01]( https://www.cnblogs.com/Hmbbb/p/12409055.html ) 2020软件工程作业01` 这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10408 这个作业的目标 总结自我 作业正文 如下 其他参考文献 百度 1、建立博客 https://github.com/zhengkang123511/Zkang20177635博客地址https://www.cnblogs.com/zk1220/ 并关注以下博客: https://www.cnblogs.com/pengchen511/(彭琛老师博客) P> http://www.cnblogs.com/xinz/ (邹欣老师博客) P> http://www.cnblogs.com/easteast (福州大学张栋老师博客) P> https://www.cnblogs.com/hengyumo/(福州大学乐助教博客) P> https://www.cnblogs.com/kofyou/

个人博客作业

此生再无相见时 提交于 2020-03-08 19:20:00
个人博客作业 项目 内容 本次作业所属课程 2020BUAA软件工程 本次作业要求 第1次个人作业 我在本课程的目标 学习软件工程的相关知识,了解团队协作编程,为以后的工作打下基础 本次作业的帮助 通过阅读其他博主的博客,了解了许多优秀的人的学习和工作经历,他们对于计算机的理解,帮助自己选择未来的路。 快速看完整部教材,列出你 仍然不懂 的5到10个问题,发布在你的个人博客上。 关于软件的“完美” 作者是这样描述的:有实际用处同时又是完美的软件在世界上是不存在的,没有实际用处的“完美”软件,也几乎没有。 作者从bug的角度分析了软件好与坏的一些判定,但是从我个人的使用经验来看,是否存在bug其实只是使用体验的一个很基础的标准。对我来言,软件的逻辑结构,界面设计,流畅度都很影响我的使用体验,所以完美究竟该如何理解。同时,如果从这么多主观的方式来评价软件,又会存在不同用户的偏好不同的问题,所以说我们如何有一套客观的标准来指引我们向完美开发。 作者在讲解单元测试的技巧和作用时,多次强调了 单元测试的路径覆盖率 单元测试应该覆盖所有代码路径。单元测试应覆盖所测单元的所有代码路径,包括错误处理路径。 为了保证代码覆盖率,单元测试必须测试公开的和私有的函数/方法。 在上上学期的面向对象的课程中,我们尝试过把软件的每一个部分都用严密的逻辑表达确定,并且可以生成自动测试。但是从实际体验上来说

敏捷软件开发与传统软件工程概述比较

╄→尐↘猪︶ㄣ 提交于 2020-03-08 06:13:35
敏捷软件开发与传统软件工程概述比较 翁松秀 北京航空航天大学计算机学院   摘要: 软件工程的开发过程中有两种截然不同的管理和开发体系,一种是基于 “瀑布模型”的预设性传统软件工程,另一种是轻量级的适应性敏捷软件开发,本文简单阐述传统软件工程的开发方法与敏捷软件开发的异同,并通过“瀑布模型”和 SCRUM 方法的比较来探析传统软件工程与敏捷软件开发的异同。最后得出结论,把传统软件工程和敏捷软件开发相结合,将软件架构“颗粒化”,在简单可快速交付的敏捷软件开发中嵌套系统的传统软件开发方法,实现预见性和适应性折中。 关键词 :敏捷软件开发;传统软件工程;瀑布模型; SCRUM 方法;嵌套;颗粒化   0 前言   随着计算机的发展,对软件的需求越来越大,软件的规模也变得越来越大,结构越来越复杂,软件开发管理困难而复杂,在这个 “软件危机”背景下产生的传统软件工程,用工程化的方法构建和维护有效和高质量的软件。暂时解决了软件的兵荒马乱时代,但随着社会和科技的发展,对软件的需求变化越来越快,传统的软件工程很难再适应瞬息万变的客户需求,敏捷软件开发应运而生,其轻量级、简单、可快速交付、适应性强收到开发团队的青睐,与传统软件工程并肩,形成软件工程中的两大开发体系。   1 传统软件工程 1.1 传统软件工程概述   基于 “瀑布模型”的传统软件开发方法中,以软件架构 (software