首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
软件工程作业 - Week 1
】的更多相关文章
软件工程作业 - word count
(编程和软件工程作业系列) 实践最简单的项目:WC 实践是理论的基础和验证标准,希望读者贯彻“做中学”的思想,动手实现下面的项目,并和别人的成绩相比较,分析产生差距的原因. 1. 实现一个简单而完整的软件工具(源程序特征统计程序).2. 进行单元测试.回归测试.效能测试,在实现上述程序的过程中使用相关的工具.3. 进行个人软件过程(PSP)的实践,逐步记录自己在每个软件工程环节花费的时间.4. 使用源代码管理系统 (GitHub, Coding.net, 等): 并使用项目管理系统,练习使用其…
第一次软件工程作业——html制作一份简单的个人简历
源码链接(码云):https://gitee.com/yongliuli/codes/eavjr7lxotb85s0icnq1z68 简历效果图展示: 代码展示: 添加背景音乐的方法: 在<head></head>中的title标签之下添加以下这行代码 <embed src="http://www.so.com/link?url=http%3A%2F%2Fwww.kugou.com%2Fsong-36%2Fbv6kk78.html&q=happy&t…
第一次软件工程作业(One who wants to wear the crown, Bears the crown.)
回顾你过去将近3年的学习经历 1.当初报考的时候,是真正的喜欢计算机这个专业吗? 报考时对于计算机专业只能说不讨厌,也可以认为对其没有任何的感觉. 有一个比我自己还注意我未来的老妈,我的报考只能通过一个词来形容: 理智 在没有考试前,我的老妈就直接把我带到一个心理学的机构,开始做各种潜力测试.职业测试,从测试出的性格特点,兴趣特点,思维特点等等测试出我比较适合什么职业.什么工作,测试结果排名第一的是数学与数学应用专业,然后是管理学.法学,之后才是计算机专业,我老妈果断从各种因素去掉了法学和管理学…
软件工程作业 - Week 1
构建之法读后疑问: 初步的完成构建程序设计思路之后实现过程中发现了问题或者可以优化的地方是立马就改进还是完成之后按照步骤统一进行优化. 覆盖性测试,针对一些永远用不到只是用来预防极为极端的情况下,例如内存不足等,非常难以模拟的代码也需要覆盖吗?如果是成本岂不是很高 所谓敏捷开发在任何时候都适合吗?如果不是得话是什么时候不适合呢 拿一些测试应该由编写的人完成 哪一些应该由其他人完成比较好?有没有具体的划分 封闭开发以及合作开发应该以怎么样的频率交替核实?例如两个人开发进度不同 一个人需要交流 另一…
第一次软件工程作业补充plus
一.代码的coding地址:coding地址. 二.<构建之法>读后问题以及感言(补充): 1.对于7.3MSF团队模型,7.2.6保持敏捷,预期和适应变化,中的"我们是预期变化,不是期望变化"我们如何让自己的软件处于不断的变化之中?换言之,我们如果推出了一款软件之后,如何给软件预留足够的更新空间,这些空间的具体位置我们如何得知呢? 补充:第138页问:我们发现了问题,但是我们目前的"处理"不能让用户满意,怎么办?对于这个问题,我认为方案的解决方法都不是…
软件工程作业——Word Counter
github地址 https://github.com/Pryriat/Word_Counter 项目说明 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数.单词数和行数. 实现一个统计程序,它能正确统计程序文件中的字符数.单词数.行数,以及还具备其他扩展功能,并能够快速地处理多个文件. 具体功能要求: 程序处理用户需求的模式为: wc.exe [parameter][…
软件工程作业0——The Road Not Taken
目录 第一部分:结缘计算机 缘起 四顾 思考 第二部分:在计算机系里学习 挑战 落差 第三部分:未来规划 向前 未来四个月的软工课 项目 内容 这个作业属于 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求是 热身作业 我在这个课程的目标是 掌握软件工程化方法,提高自我软件能力 这个作业在哪个具体方面帮助我实现目标 了解自己过去现实未来之间联系,反思现在以铺路未来 作业正文 如下 第一部分:结缘计算机 缘起 你为什么选择计算机专业? 我想大部分国内大学生的本科专业选择是在高考结束的一…
现代软件工程作业 第二章 Github的使用
Github的使用 创建团队 Github首页点击Create Orginazation,出现如下界面: 填写相关信息,邀请团队成员: 点击确认,创建团队完成,界面如下: 创建新的版本库 点击Create a new repository 填写相关项目信息后,点击Create repository按钮,出现如下界面: 同步到本地版本库,需要做如下动作: 复制SSH到,打开本地Git Shell,使用如图所示的命令 结果如下: 查看本地版本库内容: 如图所示为一个空项目 *** 修改并提交内容 将…
现代软件工程作业-- GitHub的学习
1.注册github账号: 2.在github上面新建一个名为HelloWord的项目: 3.将本组的其他成员纳入到HelloWorld中: 4.复制远端仓库的地址: 5.在本地的git bash中使用命令行,将远端的仓库clone到本地: 6.在notepad++中编写java程序: 7.在命令行下编译该文件: 8.运行该文件: 9.将该文件使用git add 命令添加到本地的仓库: 10.查看文件的状态git status: 11.首先提交自己的身份信息: 12.然后将文件提交到本地仓库:…
现代软件工程作业 第二章 学习github笔记
在网上大量资料的辅助下,学习了github的基本使用方法,尝试了一些常见的命令.为了便于记忆总结了自己的学习内容. 1.首先需要在github的官网上注册一个帐号,并新建一个repository,选这public可以供别人查看,同时也是免费的,不需要导入仓库的选择初始化,最后选择相应的gitignore(忽略某类文件)和license(许可),我在尝试的时候没有选择,但是真正的使用github都需要选择合适的gitignore和license. 将项目地址复制,用于之后的克隆. 2.在电脑上安装…
现代软件工程作业 github使用
Github使用 版本库的创建与同步 第一步:创建远程版本库并同步到本地 创建远程版本库 在地址栏输入www.github.com 并sign in 进入到个人主页,如下图示: 创建远程版本库:点击New repository创建新的版本库,并填项目的相关信息(注意没有续费只能创建公开项目): 点击Create repository, 出现如下界面,整个项目的结构如图示: 本项目使用了Apache License 2.0协议,README.md文件初始生成.将数据同步到本地:点击 Clone o…
软件工程作业-(third)
1.选题目(1) 最大连续子数组和(最大子段和) 问题:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a[j]的子段和的最大值.当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+-+a[j]},1<=i<=j<=n例如,当(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)时,最大子段和为20 2.程序设计和代码 2…
软件工程作业-(second)
一.选择开发工具 自己以前一直都用VS,又由于微软对Microsoft Visual Studio 更新,因此本次自己采用 Visual Studio 2019 来作为开发工具.如下图是安装后的界面: 二.单元测试的练习 1.打开VS2019新建一个C++空项目,program中新建sort.h和sorting.cpp 编写sorting源程序,此次我用的是快速排序算法(升序).如图所示: 头文件sort.h如图所示: 2.代码编译运行没有错误后,在解决方案"program"->…
软件工程作业 - 实现WC功能(java)
项目地址:https://github.com/yogurt1998/WordCount 要求 基本要求 -c 统计文件字符数(实现) -w 统计文件单词数(实现) -l 统计文件行数(实现) 扩展功能 递归处理目录下符合条件的文件.(实现) 返回更复杂的数据(代码行 / 空行 / 注释行)(实现) 高级功能 实现图形化界面(未实现) PSP PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 40 65 ·…
2017年软件工程作业-“Hello World!”团队互评beta版本
A.欢迎来怼——博客园安卓APP(测评人:刘淑霞) 博客地址:http://www.cnblogs.com/liusx0303/p/7905928.html B.Thunder——爱阅app(测评人:方铭) 博客地址:http://www.cnblogs.com/Mingezi/p/7897029.html C.探路者——贪吃蛇(测评人:刘耀泽) 博客地址:http://www.cnblogs.com/liuyaoze/p/7911875.html D:王者荣耀交流协会——PSP Daily…
2020软件工程作业01 Deadline: 2020/03/07 20:00pm
1.建立博客 https://github.com/smithLIUandhisbaby 20177572 https://www.cnblogs.com/smith324/ 2.回顾——我的初心 对程序设计的好奇和对开发的兴趣促使我报考本专业,当初希望自己成为一名全能的程序员,希望以后能投入开发 3.阶段总结与展望——我的简历 熟悉C/C++,Java,JSP,mysql等 曾获校内竞赛三等奖 预期本课程结束后能够独立尝试制作小项目 4.我目前最想学的技术 Unity3D,python…
软件工程作业--ATM自助银行服务系统
博客班级 AHPU软件工程 作业要求 ATM自助银行服务系统 作业目标 编码实现ATM自助银行服务系统 学号 3180701118 目录 一.作业要求 二.代码及运行界面 1.test类 2.User类 3.bank类 1.菜单选项 2.开户 3.登录 4.菜单选择(登录成功操作选项) 5.取款 6.存款 7.查询余额 8.转账 9.修改密码 10.销户 11.重新登陆 三.作业小结 psp表格 心得和经验 一.作业要求 编写一个ATM管理系统,语言不限,要求应包括以下主要功能: (1)开户,销…
final发布--PSP Daily软件功能书(最终版)
一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1.本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: 2.本周进度条,包含从开始到现在每一周代码行数积累与博文字数积累,格式如下: 3.内容有两项: (1)从第一周到现在每周的代码行数积累折线图 (2)从第一周到现在每周的博文字数积累折线图 格式如下所示: 4. 第一项excel表格里的各项任务占用总时间的百分比的饼状图,如下所示: 你需要做完这4项工作才能得到相应的分数,不然就会得…
Beta发布--PSP DAILY软件功能说明书2.0
一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1.本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: 2.本周进度条,包含从开始到现在每一周代码行数积累与博文字数积累,格式如下: 3.内容有两项: (1)从第一周到现在每周的代码行数积累折线图 (2)从第一周到现在每周的博文字数积累折线图 格式如下所示: 4. 第一项excel表格里的各项任务占用总时间的百分比的饼状图,如下所示: 你需要做完这4项工作才能得到相应的分数,不然就会得…
PSP DAILY软件功能说明书
PSP DAILY软件功能说明书 一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1.本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: 2.本周进度条,包含从开始到现在每一周代码行数积累与博文字数积累,格式如下: 3.内容有两项: (1)从第一周到现在每周的代码行数积累折线图 (2)从第一周到现在每周的博文字数积累折线图 格式如下所示: 4. 第一项excel表格里的各项任务占用总时间的百分比的饼状图,如下所示: 你需要做完这4项…
vs2010安装和使用
vs2010是之前我跟老师做网站项目时安装的,这次软件工程作业我就用它了,安装过程中的截图就不存在了,我就详细说说它的使用吧. VS2010软件挺大的,下载大概要一个多小时,安装过程大概都是下一步. 下面让我们用VC2010来做一个控制台的helloworld程序吧. VS2010里面不能单独编译一个.cpp或者一个.c文件,这些文件必须依赖于某一个项目,因此我们必须创建一个项目.有很多种方法都可以创建项目,可以通过菜单:文件,新建,项目:也可以通过工具栏点击新建项目进行创建.这里我们点击起始页…
谈敏捷,谈开发 --《Agile Software Development》读后感
谈敏捷,谈开发 --<Agile Software Development>读后感 北航计算机学院 110616班 11061171 毛宇 联系方式:maoyu815930@sina.com 最近拜读了一下Martin Fowler的大作<Agile Software Development> (http://martinfowler.com/agile.html)有了很多的体会,这里简单分享一下. <方法论> 首先从方法论的角度来谈敏捷开发这个话题:首先我们要明确的…
Project: Individual Project - Word frequency program-11061160顾泽鹏
一.预计用时: (1)明确要求:15min: (2)文件的遍历:1h: (3)Simple mode 词频统计:0.5h: (4)extend mode 词频统计:1h: (5)对单词词频排序输出:0.5h: (6)测试与调试:2h: (7)程序优化:2h: 二.实际用时: (1)遍历文件夹:本来以为这部分不会很难,结果自己动手的时候才发现对于递归遍历子目录一筹莫展,最终还是参考的网上的数据,用时比较久,4h (2)Simple词频统计:在这部分中,首先将合法的单词提取了出来,花了1.5h,然后…
个人作业3——(Alpha阶段)
一.alpha 过程总结 1.这学期的软件工程作业,由于各种事情冲突和时间安排问题,前期并没有太多时间去好好应对,中途有很多次都想放弃.但最后还是咬咬牙在同学的帮助下完成了一些基本任务,在这门课程开始的时候就觉得自己的时间不允许,而且编程是一个短板缺乏信心会完成不了任务,但团队建立后大家相互补缺补漏还是坚持到了现在. 2.这次软件工程的团队项目我们做的是"记账本APP",当初选题结束后我们组内就有过一次大讨论,主要的问题是第一次团队合作,如何团队合作,APP从未研发过,编程基础薄弱.这…
第二次作业:结对编程,四则运算的GUI实现
小伙伴:201421123031 余洋 201421123044 潘志坚 题目要求: 我们在个人作业1中,用各种语言实现了一个命令行的四则运算小程序.进一步,本次要求把这个程序做成GUI(可以是Windows PC 上的,也可以是Mac.Linux,web,手机上的),成为一个有基本功能.一定价值的程序.在下面的功能需求中实现两个: 记录用户的对错总数,程序退出再启动的时候,能把以前的对错数量保存并在此基础上增量计算. 有计时功能,能显示用户开始答题后的消耗时间. 界面支持中文简体/中文繁体…
集大1513 & 1514班 软件工程第二次作业评分与点评
谢谢按时完成作业的同学. 请大家在今后的作业中多思考,认真完成并注意作业的原创性. 学号 作业标题 作业地址 提交日期 分数 201521121087 微信APP简要分析 http://www.cnblogs.com/helloyu/p/7618246.html 2017-10-03 12:30 4 201521121108 第2次作业:网易云音乐案例分析 http://www.cnblogs.com/ljh108/p/7625604.html 2017-10-04 19:36 3 201521…
软工+C(9): 助教指南,持续更新...
上一篇:提问与回复 下一篇:从命令行开始逐步培养编程能力(Java) 目录: ** 0x00 Handshake ** 0x01 点评 ** 0x02 评分 ** 0x03 知识储备 ** 0x04 明确课程主线条 ** 0x05 项目设计 ** 0x06 重视基础过程中各环节的质量 ** 0x07 问卷/调查/统计/领骑黄衫 ** 0x08 为什么要每周报告进度 | 20英里行进法则 0x00 Handshake 了解<构建之法>作者参与软件工程改革的一些背景: 专访<构建之法--现代…
软件工程小组讨论设计NABCD
项目名称:失物招领平台 项目工作小组:冰淇淋队 项目简介:目前同学们丢了东西都qq空间转发或者某个特定的qq群发消息,qq空间转发浪费了别人的时间,qq群发消息也浪费了别人的时间.怎么样才能浪费最少的时间呢?我们小组准备做一个平台可以搜寻失物和发布捡到的物品. Need需求:解决了失主找丢了的东西不能快速找到和捡到东西不知道怎样浪费最少的时间找到失主. Approach 做法:制作一款极简风格的App,在技术上把搜索做到极致,根据学号查找,类型查找,学校的失物招领战点查找,各种关联查找.于学生开…
软件工程 week 03
一.效能分析 1.作业地址:https://edu.cnblogs.com/campus/nenu/2016CS/homework/2139 2.git地址:https://git.coding.net/kefei101/wfAnalysis.git 3.对wf小程序的功能三进行效能分析,以war_and_peace.txt作为测试文件,使用效能分析工具ptime.exe,连续运行三次,给出每次消耗时间. 说明:下载后,将自己的wf.exe放到word_count_demo文件夹,打开cmd命令…
实践简单的项目WC
#include<iostream> #include<fstream> #include<string> #include<Windows.h> using namespace std; void main() { ][]; , NoteSize = , Row = , WordSize = ; ], c, file[]; , j = ; FILE *fp; cout << "#结束输入" << endl; ci…