谢谢按时完成作业的同学. 请大家在今后的作业中多思考,认真完成并注意作业的原创性. 学号 作业标题 作业地址 提交日期 分数 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…
初次使用JUnit 感谢学习资源Junit使用的超简单介绍源 一.开发环境及界面截图: 系统   Windows 10      编辑器       eclipse         语言       JAVA           版本      1.8.0_45      二. 练习自动单元测试技术 (1).设计练习用类(此处添加最简单的加减乘除四种方法). public class Calculate { public int add(int a,int b){ return a+b; } p…
一.开发工具的安装和运行 1.安装 由于我的电脑之前就安装好了Android Studio,就不再重装了.在这里就给出几条安装过程中需要注意的地方吧: 安装包最好在官网下载已经带有Android SDK的版本,避免麻烦. 安装之前需要在BIOS开启VT虚拟化技术以提高安卓模拟器的性能. 安装好后的第一次启动会下载gradle,由于其所访问的网站被墙,会导致无法下载,我们事先在其他源下载好gradle放在指定目录就行就好. 2.运行 单击AndroidStudio图标. 打开后的AndroidSt…
使用Eclipse的Junit框架进行单元测试 一.前言 我的电脑因为以前学过安卓开发,已经安装好了eclipse,看了邹欣老师的博客,博客上讲的的非常详细,所以在进行的过程中遇到困难,基本都能解决. 二.详细过程 1.新建项目 打开eclipse,点击左上角的file,然后new-->Project. 选择Java Project. 点击next,工程名字为TestUnit. 右击工程TestUnit,new-->class. 包名个人喜好,类名,我这里选择Claculator,点击fins…
Alpha 事后诸葛亮(团队) 组长本次作业链接:https://www.cnblogs.com/dawnduck/p/10056026.html 现代软件工程 项目Postmortem 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? A:我们的软件要解决的是结对人的互相提醒的问题,对这个对这个问题定义的很清晰.主要是针对团队,研友,情侣或者亲子,要结对人都关闭闹钟,软件才会停止工作,以达到相互提醒的作用.例如相互约好去学习,设置闹钟,醒来的人…
1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zhangyk@tju.edu.cn 为Collaborator.   邓杰: 陈宗雷: (1)在之前已经建立了自己的github账号,账号名称为zongleichen. (2)以合作者身份加入到组长建立的项目: 2.   每人自己建立一个HelloWorld项目,…
2017年秋季 软件工程 作业2:个人项目 sudoku Github Project Github Project at Wasdns/sudoku. PSP Table PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 10 Estimate 估计这个任务需要多少时间 10 10 Development 开发 340 350 Analysis 需求分析 (包括学习新技术) 30 30 Design…
小镓自述Eclipse使用及自动单元测试技术 因为本人对JAVA有一些兴趣,所以就决定用Eclipse来完成这次作业,从安装Eclipse到学习写代码,最后学会用Junit来进行单元测试.这段过程给我打开了一个新的大门,收获颇丰! 下载JAVA开发工具 1.点开Eclipse的官网,并下载. 2.解压并安装JAVA环境 接下来按照图片选择: 3.配置环境变量 单击"计算机-属性-高级系统设置",单击"环境变量".在"系统变量"栏下单击"…
我的第二次软工作业 过去我对自己所学和想学都很迷茫,以至于学得总是一知半解,但现在我想主攻Java方向,并坚定不移地走下去(之后拓展其他方面就是以后的事情了).之所以想主攻Java方向是因为Java本身作为一门面向对象的语言,却没有C++那么复杂,且本身技术很成熟,有许多功能的包和开发框架可以直接使用,有助于快速开发.虽然Java相对简单,但是实际上要掌握它需要学的知识面非常广,要在短时间掌握甚至精通是不可能的,需要脚踏实地地学习.所以我想趁此机会,对接下来5个月的Java学习做个规划. Jav…
一.GitHub 地址 项目 GitHub 地址为:https://github.com/bytemo/WordCountTool 二.PSP表格 PSP2.1 Personal Software Process Stages 耗时估计值 1(分钟) 耗时估计值 2(分钟) 耗时估计值 3(分钟) 实际耗时(分钟) Planning 计划 20 20 20 30 · Estimate · 估计这个任务需要多少时间 20 20 20 30 Development 开发 690 665 715 77…
#include <stdio.h> #include "SuduCheck.h" ][],int i,int j,int k) //判断是否可以将第i行.第j列的数设为k { int m,n; //判断行 ;n<;n++) { if(temp[i][n]==k) ; } //判断列 ;m<;m++) { if(temp[m][j]==k) ; } //判断所在小九宫格 )*,t2=(j/)*; ;m++) { ;n++) { if(temp[m][n]==k)…
一.选择开发工具 开发工具选择 Visual studio 2017 社区版,开发语言为C 由于之前已经安装完毕,所以不上传安装过程,主界面如下: 二.练习自动单元测试 使用的测试工具是VSTS,具体步骤如下: 1.编写一个判断三个数大小的程序 程序代码如下: #include "pch.h" #include <iostream> #include "stdio.h" int test(int a,int b,int c) { int max; if…
建立工程,分别编写cpp和头文件 cpp文件中的代码如下: #include<iostream> #include"test.h" using namespace std; int Cal::add(int x, int y)//返回两个变量的和 { return x + y; } int Cal::sub(int x, int y)//返回两个变量的差 { return x - y; } int main() { return 0; } 头文件test.h中的代码如下:…
贵州师范大学软件工程第二次作业 徐 镇 王铭霞 张 英 涂江枫 张 燕 安 坤 周 娟 杨明颢 杨家堂 罗文豪 娄秀盛 周 娟 李盼 岳庆 张颖 李丽思 邓婷 唐洁 郑倩 尚清丽 陈小丽 毛茸 宋光能 李专燕 周德莉 陈志艳 周静 谢琼 李贵斌 何亚 袁爱 旦增格勒 徐明艳 毛涛 张义平 胡贵玲 寿克霞 吴京…
贵州师范大学软件工程第二次作业 徐 镇 王铭霞 张 英 涂江枫 张 燕 安 坤 周 娟 杨明颢 杨家堂 罗文豪 娄秀盛 周 娟 李盼 岳庆 张颖 李丽思 邓婷 唐洁 郑倩 尚清丽 陈小丽 毛茸 宋光能 李专燕 周德莉 陈志艳 周静 谢琼 李贵斌 何亚 袁爱 旦增格勒 徐明艳 毛涛 张义平 胡贵玲 寿克霞 吴京…
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 说明:随机挑选20组点评,大家可以看看blog名字,github项目名字,看看那种是更好的,可以学习,每个小组都会反应出一些问题,希望能取长补短,改进自己的项目,所有贴出来的各种信息都可以自己做下横向对比,自(主动)学(别人好的地方)哈 第一组:取款机项目 组员 1121:负责功能代码编写 blog:取款机项目实验报告 code:joanyy/ATM 1125:负责单元测试编写 blog:结对项目:ATM code:tpp53185…
第二次作业,从4月7号开始,陆续开始提交作业.根据同学们提交的作业报告,相比第一次作业,已经有了巨大改变,大家开始有了完整的实践,对那些抽象的名词也开始有了直观的感受,这很好.然后有一些普遍存在的问题,在这里做一下小结,大家可以PK下各自的思考和想法.此处主要从几个方面说: 作业雷同.抄袭问题 排版和代码插入的问题 需求分析和设计太抽象,应该如何理解和实践的建议 手工测试和单元测试的区别,以及单元测试的使用等 作业反馈和迭代改进,做中学. 作业雷同问题 作业雷同的问题.对于作业,我希望大家一定要…
第二次作业,从4月7号开始,陆续开始提交作业.根据同学们提交的作业报告,相比第一次作业,已经有了巨大改变,大家开始有了完整的实践,对那些抽象的名词也开始有了直观的感受,这很好.然后有一些普遍存在的问题,在这里做一下小结,大家可以PK下各自的思考和想法.此处主要从几个方面说: 作业雷同.抄袭问题 排版和代码插入的问题 需求分析和设计太抽象,应该如何理解和实践的建议 手工测试和单元测试的区别,以及单元测试的使用等 作业反馈和迭代改进,做中学. 作业雷同问题 作业雷同的问题.对于作业,我希望大家一定要…
一.作业题目 团队第二次作业:需求分析&系统设计 二.具体要求 1.作业任务 任务一:组长组织项目组开展需求调研工作(可采取需求调查.问卷.分析已有软件.网上资料等方法).概要设计.详细设计. 任务二:撰写需求规格说明书.概要设计说明书.详细设计说明书(由组长提交到课程中心本课程对应的作业,模板请自行去课程中心下载.),具体要求见3. 任务三:撰写1篇博客随笔(由组长提交),具体要求见2. 任务四:制作答辩用的ppt(大约讲解10分钟). 2.博客要求 (1) 请大家在作业开头添加格式描述 (2…
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 Github项目提交 github的代码提交,大部分人都只是提交了单个文件,存在几个问题 请提交完整的项目文件到github 问题:为什么要提交完整的工程文件和源码? 答:别人clone下你的项目后才能自己打开工程文件去编译你的项目,并看结果.如果只是提交一个源码文件,那么别人还得自己去建立工程文件,引入你的源码,再编译,费时费力,没人会看的. 问题:能举例吗? 答:比如eclispe或者VisualStudio创建的项目,应该提交…
2[西北师大-2108Java]第二次作业成绩汇总 以命令行方式或在Eclipse集成开发环境中编辑.编译.运行第3章示例程序3-1-3-5,结合程序运行结果理解程序代码,每个示例程序从语法.算法两个角度总结学习收获: 编制<2019面向对象程序设计(java)课程学习进度条>作为置顶博文(随笔),开始坚持记录个人编程水平每周提升参数,格式如下表,填写表格中第一周.第二周数据. 作业题目 面向对象程序设计(JAVA) 第2周学习指导及要求](https://www.cnblogs.com/nw…
2021S软件工程--案例分析作业 18231169 黄思为 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 案例分析作业 我在这个课程的目标是 了解并熟悉软件开发的具体流程,与团队共同开发一款实用的软件.在实践中增强自己的工程能力. 这个作业在哪个具体方面帮助我实现目标 通过实际体验已有产品,分析它们的优劣,从中获取软件开发的经验,用于自己接下来项目的开发. 1 选题 ​ 本次作业,我选择了CSDN APP.牛客APP.微信公众号三个产品体验并进行横…
2021S软件工程--个人阅读作业2 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 个人阅读作业#2 我在这个课程的目标是 了解并熟悉软件开发的具体流程,与团队共同开发一款实用的软件.在实践中增强自己的工程能力. 这个作业在哪个具体方面帮助我实现目标 快速浏览了<构建之法>,对软件开发的具体过程及可能会遇到的问题有了初步的了解,在即将到来的项目中可以借鉴书中的经验.对代码管理及CI/CD工具做了初步的尝试,以便在未来的完整项目中使用. 1 阅读疑问…
-- Deadline: 2016-09-28 12:00 -- 作业内容:http://www.cnblogs.com/huangjunlian/p/5891726.html -- 第二次作业总结: 1. 总共5位同学未按时提交,也未补交,请在下次作业截止日期前补交,否则倒扣分. 2. 小部分同学注意了代码的缩进格式.输入输出提醒.用两种方法解题等,希望继续保持! 3. 希望同学们下节课作业可以使用博客中自带的代码编辑器,养成良好的代码编写风格! 不仅方便自己对齐格式,也方便助教批改代码,wi…
JAVA第二次作业展示与学习心得 在这一次作业中,我学习了复选框,密码框两种新的组件,并通过一个邮箱登录界面将两种组件运用了起来.具体的使用方法和其他得组件并没有什么大的不同. 另外我通过查阅资料使用了一种新的布局方式------网格包布局.网格包布局管理是最复杂和灵活的布局管理,与网格布局管理器不同的是,网格包布局管理器允许容器中各个组件的大小各不相同,还允许组件跨越多个网格,也允许组件之间相互部分重叠.网格包布局理解为网格单元布局更合理,因为一个容器被划分为若干个网格单元,而每个组件放置在一…
<Linux内核原理与分析>第二周作业 这一周学习了MOOCLinux内核分析的第一讲,计算机是如何工作的?由于本科对相关知识的不熟悉,所以感觉有的知识理解起来了有一定的难度,不过多查查资料,看看别人的解答,慢慢的也就理解了,最终形成自己的知识脉络. 实验分析 先创建文件,通过vim将C代码写到文件中去,如图. 再编译成可执行程序和反编译成汇编代码.为什么反编译是这个代码呢? gcc -S -o main.s main.c 原来gcc命令中 -S 参数表示仅仅汇编而不进行编译及链接,也就是将源…
面向对象程序设计第二次作业<1> Github 链接:https://github.com/Wasdns/object-oriented 题目: <1>第一次尝试 我立马认识到这是典型的a+b题目,这里我注意到了第一个点:-1000000<=a,b<=1000000 但是令我困惑的是,在编写过程中好像并没有什么作用. 代码: #include<stdio.h> int main() { int a,b,c,m=0,n=0; scanf("%d %d…
经过漫漫漫~~~~~~~~~~~~~~长的编译和调试,第二次作业终于告一段落了 先放出源码,思路后面慢慢道来 #include<stdio.h> #include<stdlib.h> int find(int num,int &s,int &max) { s+=num; if(s<num)s=num; if (max<s) max=s; } int main() { int s,max; ][],b[][],i,j,t,n,sum,flag=; char…
<Linux内核原理与分析>第二周作业 本周作业分为两部分:第一部分为观看学习视频并完成实验楼实验一:第二部分为看<Linux内核设计与实现>1.2.18章并安装配置内核. 第一部分 本部分主要是观看孟老师的学习视频,学习计算机是如何工作的,并根据提示完成实验. 寄存器 通用寄存器: AX:累加器 BX:基地址寄存器 CX:计数寄存器 DX:数据寄存器 BP:堆栈基址针 SI.DI:变址寄存器 SP:堆栈顶指针 段寄存器: CS:代码段寄存器,指向包含程序指令的段. SS:栈段寄存…
/*第二章 作业*/ create table S ( sno char(2) NOT NULL UNIQUE, sname char(3), city char(2) ); alter table S add constraint s_k primary key(sno); create table P ( pno char(2) NOT NULL, pname char(3), color char(1), weight int ); alter table P add constraint…