现代软件工程第一章练习与讨论

Posted upbar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现代软件工程第一章练习与讨论相关的知识,希望对你有一定的参考价值。

1.

public class c30questions {
    public static void main(String[] args) {
        print30Questions();
    }
    private static void print30Questions() {
                                                 //说明:打印30道题函数,把接收到的题目字符串按照指定格式输出。
        for (int i = 0; i < 10; i++) {
            System.out.print( i+1 );
            System.out.print("." + getQuestion() + "    ");
            System.out.print( i+11 );
            System.out.print("." + getQuestion() + "    ");
            System.out.print( i+21 );
            System.out.println("." + getQuestion());
        }
    }
    private static String getQuestion() {
                                                 //说明:getQuestion()得到题目函数,随机生成题目,返回题目字符串。
        int t = 0;
        String strz = "";    
        int x=1+(int)(Math.random()*100);        
        int y=1+(int)(Math.random()*100);    
        int z=1+(int)(Math.random()*100);
        if( z<=25 ) {
            strz = "×";
            x = x % 10;
            y = y % 10;                       //两个个位数相乘
        }
        if( z>25 && z<=50 ) {
            strz = "÷";
            y = ( y % 10 ) + 1;              //除数不能为0
        }
        if( z>50 && z<=75) {
            strz = "+";
            if ((x+y) > 100) {        
                x = x / 2;
                y = y / 2;                 //乘法相加结果小于等于100
            }        
        }
        if( z>75 ) {
            strz = "-";
            if( x < y ){
                t = y;
                y = x;
                x = t;                    //保证减法是大数减去小数
            }
        }            
        String strx = String.valueOf( x );
        String stry = String.valueOf( y );
        String ques = " " + strx + strz + stry + "=";
        if(ques.length()==5)ques = ques + " ";
        if(ques.length()==4)ques = ques + "  ";
        if(ques.length()==3)ques = ques + "   ";//保持格式
        return ques;
    }

}

2.
自我介绍:
我是河北民族师范学院数学与计算机科学学院的一名学生,我学的专业是计算机应用技术,我感觉学计算机非常酷,用一台电脑可以实现好多事情,特别神奇。
对这门课的希望:
把课本知识掌握好,吸收好。灵活运用。
目标:
学好知识,让“软件测试”这门技能成为我以后找工作的一个方向,给自己多一条路,多一条选择。
每周花费时间:
9个小时



4.

(1)
媒体广告是一种宣传手段,作为一名用户当看到一些广告时,感觉那个推荐有用我会去下载那款软件去看的;
当用户自己需要一个工具时,是不需要开发者说服的,当我真的想要找一个关于某方面的功能的软件时,我会自己去网上寻找的,这是主动的行为。

我认为并不是所有的软件开发出来都是为了盈利,也并不是所有的目标都是赚取用户的现金,也有公益性的软件,比如:Internal Software就有专门为学生或是员工开发的软件,他们的目的 并不是为了赚钱,而是为了提供便利。

(2)我用的软件是通过下载或是互相拷贝的,目前我还没有过邮购软件。比如:Mobile Apps这种软件是在我需要时直接在手机上下载的。
(3)Operating Systems软件,在我的实际应用中比如我的手机系统软件,他会在一段时间内就会更新,以完善自身,修理漏洞,但是在接触中它更新的时间会长于普通软件的更新时间。
(4)我认为同一类软件在竞争中,宣传是一种方法,有效的宣传手段会对其软件起到很好的作用。

5.
我认为软件工程并不只是叫人开发软件,他还教人学习理论知识,职业道德,业内规范等很多的东西。学的知识和范围是很广阔的。、
6.
我们老师在讲授知识的时候注重理论与实践相结合的方法,比如一般我们的一些专业课课程安排都是一节理论课一节上机实践课。













以上是关于现代软件工程第一章练习与讨论的主要内容,如果未能解决你的问题,请参考以下文章

现代软件工程第一章练习与讨论

现代软件工程 第一章 概论练习与讨论

现代软件工程 第一章 概论练习与讨论——范鹏宸(371113)

现代软件工程 第一章 概论练习与讨论 第6题 邓杰

现代软件工程 第一章 概论练习与讨论 第2题 邓杰

第一章 概论练习与讨论 第二题