《軟體工程》 第三周 作業(一)

標籤:問題1:這個程式要找的是符合什麼條件的數?我認為這個程式要找的是一個範圍從1到2^63-1的數,然後找出一個數不能被數組rg【】中兩個相鄰的數整除並且只能連續的兩個數不可以被整除,剩下的數可以被整除

讀《構建之法-現代軟體工程》前三張後感

標籤:     剛開學的第一天,學校發下了書本,有六本書,當時會在上這門課的頭一天晚上去看看書本的內容,去大概瞭解這門課程。其中有一門課程的書吸引了我,感覺這本書和其他的教科書有所不同,它不像其他書一樣那麼的死板,除了公式,就是理論,沒什麼奇特的地方。而這本書卻很奇特,它不但吸引了我,還讓我覺得很有趣,這本書是鄒欣老師寫的一本書,一本勝似小說的書,平時愛看小說的我,就開始喜歡上了這本書,這本有關軟體工程的小說書。   

基於《現代軟體工程構建之法》的思考與疑惑

標籤:  首先,在我讀的內容的看法裡,書中更多的設想了大量的情境“學”和“習”,並且用了大量的類比,非常生動有趣。相比其他的學科書,更加容易理解和閱讀。   其次,這本教材也對軟體工程課老師提出了更高的要求,因為在老師需要教給學生的不僅僅是代碼。最後,我對這本書也存在著疑惑與思考。

《軟體工程》前三章讀後感

標籤:通過第一章認清什麼是軟體工程,對於軟體工程是一個什麼樣的定義,在軟體開發過程中遇到了什麼特別的難題,也懂得了軟體工程與電腦科學的關係。對於一個好的軟體,要的是盡一切可能吧軟體的bug都消滅掉,軟體團隊的人整天都要和bug打交道,做出一個完美的符合使用者需求的軟體。問題:個個都覺得軟體工程有前途,將來會不會過於飽和?第二章大部分是單元測試,迴歸測試的內容。我明白了單元測試是為了能讓自己在團隊當中負責的模組功能定義盡量明確,模組內部的改變不會影響其他模組,而且模組的品質能得到穩定的量化丶的保證

第二篇——軟體的可行性分析

標籤:上了課才知道,對於一個軟體的開發遠遠不是想得那麼簡單,我原本以為只是簡單編下程就好了,沒想到前期的準備工作就這麼複雜。比如你不能憑空想象一個軟體,你想做出來是很好的,值得鼓勵的,但它是否能夠技術性地被做出還有待考證,不是有個作文題目叫“仰望星空和腳踏實地”麼,說的就是這個理兒,如果技術不過硬,或者現在的軟體編程根本無法達到目的,那麼恭喜你,又做了個美夢。然後你要想一下你的經費和時間問題呀,你說你有想法有實力,但是沒投資,那也挺悲催的,現在這個社會沒錢啥事兒都幹不了,

現代軟體工程第三周作業

標籤:白盒測試(邏輯覆蓋測試)  本周基於之前做的驗證碼項目進行了一次白盒測試。採用邏輯覆蓋測試法。  邏輯覆蓋測試法通過流程圖來設計測試案例,此次採用了語句覆蓋、條件覆蓋、條件組合覆蓋進行測試。                                       

軟體測試學習筆記:Junit入門

標籤:軟體測試的第一次上機課上,第一次使用JUint對項目進行測試。安裝是最開始要進行的工作,JUint的安裝是比較容易的,只需將需要的jar包引入到項目中即可最開始的Triangle代碼如下:package com.tju.scs;public class Triangle { int a, b, c; public Triangle(){ a = 0; b = 0; c = 0; } public Triangle(int

軟體測試上機實驗

標籤:要求:寫程式判斷3個整數組成的邊圍成的圖形是否為三角形,且判斷出等邊三角形,等腰三角形,不等邊三角形。編寫的java代碼如下:public class triangle {    public String f(int a, int b, int c){        if(a==0||b==0||c==0||a+b<=c||a+c<=b||b+c<=a) return

軟體測試第一次上機

標籤:Description of triangle problem:Function triangle takes three integers a,b,c which are length of triangle sides; calculates whether the triangle is equilateral, isosceles, or scalene. 簡單地判斷一個三角形的形狀軟體結構如下:Triangle的內容:判斷三角形的形狀的代碼如下:public

軟體設計原則

標籤:設計模式遵循的一般原則:1.開-閉原則(Open-Closed Principle, OCP):一個軟體實體應當對擴充開發,對修 改關閉.說的是,再設計一個模組的時候,應當使這個模組可以在不被修改的前提下被擴充.換言之,應當可以在不必修改原始碼的情況下改變這個模組的行為,在 保持系統一定穩定性的基礎上,對系統進行擴充。這是物件導向設計(OOD)的基石,也是最重要的原則。2.裡氏代換原則(Liskov Substitution Principle,常縮寫為.LSP)(1).由Barbar

軟體測試上機作業

標籤:一、junit、hamcrest和eclemma的安裝。1.junit和hamcrest在建立了junitHw1工程後在build path裡通過add external jars添加junit-4.12.jar和hamcrest-all-1.3.jar。2.eclemma在eclipse下點擊help-eclipse marketplace-find-eclemma安裝,重啟eclipse。二、編程判斷三角形是等邊三角形、等腰三角形或不等邊三角形。public class

軟體測試實驗——junit, hamcrest 和 eclemma的安裝及使用

標籤:一、相關介紹      使用適當的工具可以使軟體測試更加方便,簡潔。      例如:JUnit4.4引入了Hamcrest架構,Hamcest提供了一套匹配符Matcher,這些匹配符更接近自然語言,可讀性高,更加靈活。             

軟體測試(三)

標籤:一、Eclipse下安裝junit, hamcrest and eclemma。  由於現在版本的Eclipse都已經整合了JUnit Test Case,所以不必再匯入JUnit和hamcrest的jar包了,只需要在需要測試的類中,右鍵點擊New,選擇建立一個JUnit Test Case即可,Eclipse會自動匯入所需要的兩個jar包。      安裝eclemma,在Eclipse中,選擇Help->Eclipse

軟體測試實驗一

標籤:Lab 1 Junit and Eclemma一.  實驗要求:Install Junit(4.12), Hamcrest(1.3) with EclipseInstall Eclemma with EclipseWrite a java program for the triangle problem and test the program with Junit.a)     Description of triangle

作業二:瞭解流行的軟體

標籤:目前流行的來源程式版本管理軟體和專案管理軟體:Microsoft TFS,Github,SVN,Coding各自的優缺點:Microsoft TFS:優點:任務版上能將需求、項目進度一覽無餘,對於小團隊而言,比甘特圖更有用可以與 VS 無縫接合缺點:TFS在個人成本上的消耗相對來說更大一些。TFS通過複雜的看似功能強大組態管理,將聯機看做是整個項目周期的常態,這在實際使用中造成極大的不便。整個系統是用 asp

目前流行的來源程式版本管理軟體和專案管理軟體都有哪些?各有什麼優缺點?

標籤:目前流行的來源程式版本管理軟體和專案管理軟體:Microsoft TFS,Github,SVN,Coding各自的優缺點:Microsoft TFS:優點:任務版上能將需求、項目進度一覽無餘,對於小團隊而言,比甘特圖更有用可以與 VS 無縫接合缺點:TFS在個人成本上的消耗相對來說更大一些。TFS通過複雜的看似功能強大組態管理,將聯機看做是整個項目周期的常態,這在實際使用中造成極大的不便。整個系統是用 asp

什麼是軟體工程

標籤:軟體工程(SoftWare

軟體工程管理——第二次作業

標籤:1. 代碼規範(讀教材)  1.1 代碼風格規範  1.2 代碼設計規範2. 列出一個checklist3. 效能分析和測試4. 使用者需求  5.1 功能需求  5.2 非功能需求5. 過程式控制制:燃盡圖 (burndown chart)、魚刺圖、甘特圖  6.1 燃盡圖 (burndown chart)      6.2 魚刺圖      6.3

軟體生存期模型 之 瀑布模型

標籤:瀑布模型在20世紀80年代之前,瀑布模型一直是唯一被廣泛採用的生命週期模型。傳統的瀑布模型 特點階段間具有順序性和依賴性。其中包含兩重含義:        ① 必須等前一階段的工作完成之後,才能開始後一階段的工作;        ② 前一階段的輸出文檔就是後一階段的輸入文檔。 延遲實現的觀點:        ① 瀑布模型在編碼之前設定了系統分析和系統設計的各個階段,分析與設計階段的基本任務規定,在這兩個階段主要考慮目標系統的邏輯模型,不涉及軟體的物理實現。       

複利計算1.0~1.1-軟體工程

標籤: 1 import java.util.Scanner; 2 3 /** 4 * Created by lenovo on 2016/3/9. 5 */ 6 public class main { 7 public static void main(String[] args) { 8 Scanner scanner =new Scanner (System.in ); 9 double F,p,i,n;10 System

總頁數: 852 1 .... 167 168 169 170 171 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.