软件工程一

什么是软件工程
是把系统的、有序的、可量化的方法应用到软件开发、运营和维护上的过程
软件工程包括的领域
软件需要分析、软件设计、软件构建、软件测试和软件维护。
软件工程和下列的学科相关
计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户界面设计
 
软件工程和软件开发流程
人们在开发运营、维护、软件的过程中有很多技术、做法、习惯和思想体系。软件工程吧这些相关技术和过程统一到一个体系中,叫“软件开发流程”
软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护性

 

使用C语言编写四则运算代码

 

        #include<stdio.h>

  #include<Windows.h>
  #include<time.h>
  void main()
  {
      int a, b, c, d,i,m,n;
      float p, q;
      srand(unsigned( time(NULL)));
      for (i = 0; i < 30; i++)
     {
         a = rand() % 100;
         b = rand() % 100;
         c = rand() % 5;
         switch (c)
         {
         case 0: printf("%d + %d =\n", a, b);
             break;
         case 1:if (a < b)
         {
                   d = a;
                    a = b;
                    b = d;
        }
               printf("%d - %d =\n", a, b);
                break;
         case 2:printf("%d * %d =\n", a, b);
             break;
         case 3:
             while (b == 0)
             {
                 b = rand() % 100;
             }
             printf("%d / %d =\n", a, b);
             break;
         case 4:
             a = rand() % 100;
             b = rand() % 100;
             m = rand() % 100;
             n = rand() % 100;
c = rand() %4 ; while (b == 0) { b = rand() % 100; } while (n == 0) { n = rand() % 100; } if (a > b) { d = a; a = b; b = d;
} if (m > n) { d = m; m = n; n = d; } switch (c) { case 0:printf("%d/%d + %d/%d =\n", a, b, m, n); break; case 1: p = (float)a / (float)b; q = (float)m / (float)n; if (p < q) { d = a; a = m; m = d; d = b; b = n; n = d; } printf("%d/%d - %d/%d =\n", a,b,m,n); break; case 2:printf("%d/%d * %d/%d =\n", a, b, m, n); break; case 3: a = rand() % 100; b = rand() % 100; m = rand() % 100; n = rand() % 100; c = rand() % 4; while (m == 0) { m = rand() % 100; } printf("%d/%d / %d/%d =\n", a, b, m, n); break; } } } system("pause"); }


Program=data structure+a;gorithm
程序=数据结构+算法
Software=Program+SoftWare Emgineering
软件=软件工程
Software Company=Software+Business Model
软件公司=软件业务模型

posted @ 2018-03-08 14:39  Marry倘若  阅读(88)  评论(0编辑  收藏  举报