软件工程导论week2.1

第一章概论
问题:
1.程序=算法+数据结构
  软件=程序+软件工程
软件工程的目标是创造足够好的软件,可以从用户满意度,可靠性,软件流程的质量,可维护性等方面判断,但是我们没有自己做过大的软件工程体系的项目,之前做的新闻管理系统,就是十几条新闻做查询,增删改查等数据库操作,但是真正的新闻管理系统每天需要管理的新闻量达到上千条甚至上百万条,我们自己做出来的系统能否承受住这样大数据量的考验呢?如何从这几方面衡量标准来改善一下我们已经做过的新闻管理系统软件呢?
2.学生电脑的系统不同,有的是windows的,有的是ios的,有的是linux的,希望老师也能针对使用不同系统的同学给出不同的建议,可以吗?刚入大学买的mac,没有考虑过专业的应用情况,有时候安个软件很费劲,没有破解版本,找到破解版本的安装后存在闪退现象,无形中耽误了我很多学习时间,如果老师或者助教有使用iOS系统经验的,我们可以交流一下吗?

第二章个人技术和流程
问题:
1.怎样实现把已有的软件从一个平台迁移到另一个平台?
在csdn博客搜索了这个问题后,参读了一些博客:
http://blog.csdn.net/fuyunliushuizjf/article/details/41648733
http://blog.csdn.net/xifengzui/article/details/19915101  
阅读这些博客后,我知道了这个过程叫做移植,看了openssl 移植到 arm的简单的移植案例,觉得难度适中,但是遇到更复杂的软件移植过程,我还是不知道具体怎样操作,还是没有找到详细的解答,希望能得到像构建之法中那样的对话类的案例分析,印象深刻还容易接受,但是百度里面并没有这样的解答,而且这个问题老师的书中也有提到,希望老师可以解答一下。
2.由多个程序写出的不同模块,如何定义彼此的接口?
http://blog.csdn.net/qq_30070433/article/details/52336875
在我们定义接口的时候,如果关键字interface 前面加一个public关键字,就称这样的接口是一个public接口,public接口可以被任何一个类实现。如果一个接口不加public修饰。就称作是友好接口,友好接口可以被 与该接口在同一个包中的类实现。不同程序间的类调用public接口是不是就是实现了接口的定义,不同程序写出的模块就可以互相调用了呢?但是我也不确定自己理解的是否正确,还请老师耐心解答

第十六章IT行业的创新
问题:
1.一个公司维护者有很长历史的PC桌面版软件,它每年都能带来大量的收入,虽然在逐渐减少,但是依然可观。公司还开发了一个移动端app,它历史比较短,还没有开始赚钱,但是用户上升很快,但是绝对数目还是远小于PC端。面对这种动量很大,但加速度为负的情况,和动量处始量很小,但是加速度较大的两种产品,我们应该怎么选择投入比呢?
2.对于创新创业者来说,从小作坊做起比较好,成功了就是成功了,失败了损失规模也很小,但是我想知道小作坊创新成功后,准备怎样转型?准备怎样去适应大规模的生产与投入的资金流动?还是为了保险选择继续维持小作坊的盈利情况,不扩大规模?

个人想说的:
  这学期的软件工程导论课程讲解方式和上一届的方式不同,老师让我们写博客,其实我刚开始是排斥的,因为我也比较懒,不过第二次写博客,心态有了变化,看自己的第一篇博客,回想起那时候的心态和想法,觉得博客是我学习上的一种记录,我不想把自己的博客写成小说,我喜欢直观的写出自己的看法,1、2、3、4..........这样罗列出来我的学习过程和当时的疑惑(我一般看明白的东西,就不往上面写了,否则就成了凑问题了),也方便我自己以后看博客,回想我当时的学习状态回顾当时老师讲解的知识,更好的进行复习。等我到了期末的时候,通过一学期的学习,我一定会为自己解决我当时的疑惑,并且大方的评论给那个时候的自己。和很多人的博客比起来,我的博客语言风格可能比较单调,也可能简陋,但是,这是让我很舒服的纪录方式。
  我看了周筠助教给我的那个链接,清楚记得里面的“大女主”的一句话:无论是学业,视野,还是亲密关系,人生就是不断地清除自己想要什么,并坚持下去的过程。
  新学期,越努力,越幸运,越幸运越努力。

陈爽 软件工程导论week2.1的更多相关文章

  1. 软件工程导论-目录-K-T+RJ大

    目录 10 第1章 软件工程学概述/1 19 1.1 软件危机/1 19 1.1.1 软件危机的介绍/1 19 1.1.2 产生软件危机的原因/3 21 1.1.3 消除软件危机的途径/4 22 1. ...

  2. 软件工程导论课后习题Github作业(把一个英文句子中的单词次序逆序,单词中字母正常排列)

    Java源代码    package yly; import java.util.Scanner; public class ruanjian { public static void main(St ...

  3. 软件工程导论复习 如何画系统流程图和数据流图 part2

    数据流图(DFD)    数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型.下 ...

  4. 软件工程导论复习 如何画系统流程图和数据流图 part1

    一.数据流图与流程图的区别 数据流程图是以图形的方式表达在问题中信息的变换和传递过程.它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个 ...

  5. 软件工程导论九月26号Homework

    习题3 (1)数据流图 (2)实体关系图ER 习题6

  6. Atitit 软件工程概览attilax总结

    Atitit 软件工程概览attilax总结 1.1. .2 软件工程的发展 进一步地,结合人类发展史和计算机世界演化史来考察软件工程的发展史. 表2 软件工程过程模型 表2将软件工程的主要过程模型做 ...

  7. 201871030109-韩诚 实验一 软件工程准备—Blog

    项目 内容 课程班级博客链接 18级卓越班 这个作业要求链接 软件工程准备-Blog 我的课程学习目标 (1)学习博客园软件开发者学习社区使用技巧和经验(2) 掌握软件工程导论这门课程的基础理论知识 ...

  8. 201871010109-胡欢欢-实验一-软件工程的准备(初识github及《现代软件工程-构建之法》)

    项目 内容 课程班级博客链接 2021年春软件工程课程班(2018级计算机科学与技术) 这个作业要求链接链接 实验一软件工程准备 我的课程学习目标 了解github的基本使用,学习markdown编辑 ...

  9. 基于VC++的网络扫描器设计与实现

    本文正文其实是自己的毕业论文,现在搬上来有两个原因. 一是之前大学的文档都放在百度网盘上,大概去年的时候百度网盘改版搞得不太稳定,文件夹移动次数一多里边就会有一些文件丢失了,也没有很在意.但前几天看申 ...

随机推荐

  1. echarts踩坑---容器高度自适应

    在echarts中,若设置固定高度,当柱状图数据过多时会出现数据相互挤压,给用户的体验十分糟糕,可以通过给容器设置自适应高度,然后通过getDom()的方法解决此问题. 具体解决办法如下: <d ...

  2. 树莓派ubuntu系统下修改config.txt文件 树莓派config.txt文件修改记录

    原文:https://www.raspberrypi.org/documentation/configuration/config-txt.md译文:http://my.oschina.net/fun ...

  3. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

  4. Testing for diversifying selection for two clades with a background clade

    在利用branch-site检测趋同进化的时候 .可以将各个趋同进化枝分别进行检测,分析的时候不去除某一趋同枝系 .在分析的时候,需要去除其他趋同枝系的影响 I have sequences of a ...

  5. 20155211实验二 Java面向对象程序设计

    20155211实验二 Java面向对象程序设计 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了 ...

  6. 10.11课后练习——MyOD系统调用版本

    MyOD系统调用版本 题目要求 参考教材<深入理解计算机(第三版)>第十章内容 用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od -tx -tc XX ...

  7. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  8. P145MathTool测试类的编写

    如果我们在方法的自变量个数事先无法决定如何处理,比如: System.out.printf("%d",10); System.out.printf("%d %d" ...

  9. 【LG3229】[HNOI2013]旅行

    题面 洛谷 题解 勘误:新的休息点a需要满足的条件2为那一部分小于等于ans 代码 \(100pts\) #include <iostream> #include <cstdio&g ...

  10. 【LG3231】[HNOI2013]消毒

    题面 洛谷 题解 代码 \(100pts\) #include<iostream> #include<cstdio> #include<cstdlib> #incl ...