1.Einführung

1.1 Was ist Softwareentwicklung

Softwareentwicklung ist eine Wissenschaftliches Fach über verschiedene Seiten der Softwareentwicklung

1.2 Software-Prozess

Systematisch Methode in der Softwareentwicklung wird als Softwareprozess genannt

2.Software-Prozess

2.1 Vier grundlegend Aktivitäten der Softwareentwicklung

  1. Beschreibung der Software:Die Verbindlichkeit der Funktion und Operation der Software müssen definiert werden
  2. Konstruktion und Implementierung:Die Software,die Beschreibung entspricht,muss hergestellt werden
  3. Überprüfung der Software-Gültigkeit:Software muss Gültigkeit überprüft werden,garantieren dass Software Bedürfnis des Kundes entsprechen
  4. Software-Entwicklung:Aufgrund kontinuierliche Veränderung des Bedürfnis müssen Software sich entwickeln

2.2 Das Muster der Software-Prozess

  1. Wasserfallmodell:Grundlegende Aktivität,Beschreibung,Entwicklung,Überprüfung der Gültigkeit und Evolution gilten als verschiedene Phase,wie zum Beispiel,Beschreibung des Bedürfnis,Konstruktion der Software,Implementierung,Erprobung,usw.
  2. Inkrementalle Entwicklung:Diese Methode hat Beschreibung,Entwicklung und Überprüfung der Gültigkeit zusammengeschlossen.Die Entwicklung des Systems bedeutet,dass eine Serie von Version errichten,Jede Version fügen partielle Funktion zu vorherig Version hinzu.
  3. Wiederverwendungsorientierte Softwaresprogramm:Diese Methode basiert auf existierende wiederverwendbar Komponent.Der Prozess der Systemsentwicklung am meisten integriert diese wiederverwendbar Komponent zu neue System

3.Agile Softwareentwicklung

3.1 Agile Entwicklung

Kern Agiler Entwicklung ist Bedürfnis des Benutzers,Softwareentwicklung werden mit Iteration,schritt für schritt geshafft.

4.Bedarfstechnik

4.1 Bedarf des Benutzers

Der Bedarf des Benutzers wird durch natürliche Sprache und Abbildung gegeben,das heißt,welche Dienstleistung System bieten und Operation Regelung folen soll

4.2 Bedarf des Systems

Der Bedarf des Systems deutlich gibt Dienstleisung,den System bieten muss,und Regelung,den System folgen muss

4.3 Anforderung und Nichtanforderung

  1. Anforderung:Sie umgasst Dienstleisung,den System bieten soll,wie auf spezifische Eingabe,und Beschreibung des Verhaltens spezifischer Bedingung reagieren
  2. Nichtanforderung:erheben Regelung darüber,dass System Dienstleisung order Funktion bieten soll,umfasst Zeitregelung,Regelung des Entwicklungsprozesses und Standardregelung

4.4 UML

4.4.1 Anwendungsfalldiagram

Es bedeutet,dass Eine System Interaktion mit Umgebung besteht

1)Teinehmer(Actor)

Unter Teinehmer versteht man Person order Sache,die Interaktion mit System besteht.

Im UML zeichnen wir mit kleinem Person

2)Anwendungsfall(Use Case)

Unter Anwendungsfall versteht man Systemsdienstleistung order Funktionseinheit,den wir warnehmen können

Im UMLzeichnen wir mit:Ellipse

3)Systemgrenze

Unter Systemgrenze versteht man Grenze zwischen System

Im UML zeichen wir mit Rechteck

4)Beziehung

Z.B.Zusammenhang

Softwaretechnik的更多相关文章

  1. APS审核经验+审核资料汇总——计算机科学与技术专业上海德语审核

    1.APS是什么 德国驻华使馆文化处留德人员审核部(简称APS)成立于2001年7月,是由德国驻华使馆文化处和德意志学术交流中心(DAAD)在北京共同合作成立的服务机构. APS是中国学生前往德国留学 ...

  2. Datenstruktur und Algorithmus

    In der Informatik und Softwaretechnik ist eine Datenstruktur ein Objekt zur Speicherung und Organisa ...

随机推荐

  1. CSS3 Box-sizing(盒子模型)

    http://www.w3cplus.com/content/css3-box-sizing http://tantek.com/CSS/Examples/boxmodelhack.html box- ...

  2. WPF显示Gif动画

    WPF的Image控件不能很好的支持.gif文件.解决办法有如下2种. 1使用MediaElement <MediaElement Source="file://D:\anim.gif ...

  3. django系列8.5--使用装饰器(视图函数中)实现用户登录状态检验

    views.py def session_auth(fn): def inner(request,*args,**kwargs): status = request.session.get('sess ...

  4. 黄包车比赛 python学习

    将性别进行编码: https://github.com/Bifzivkar/Boutique-Travel-Services-Predict/blob/master/feature/2_feature ...

  5. 微信小程序如何转换成分与秒

  6. Q4m使用手册

    q4m是基于mysql存储引擎的轻量级消息队列,通过扩展SQL语法来操作消息队列,使用简单,容易上手,开发人员基本不用再进行学习和熟悉.Q4M支持多发送方,多接收方,接收方相互不影响,php项目中异步 ...

  7. javascript获取网址参数

    通过以上图片,就可以很好的理解: location.href location.protocol location.host location.hostname location.port locat ...

  8. windows文件名太长无法删除的解决办法

    安装nodejs 的模块hexo后,由于香重新安装,在删除的时候却提示文件名太长无法删除,dos命令.回收站各种都无法搞定,后来找到解决办法: 1.进入这些文件的所在目录的上层目录,右键这些文件的所在 ...

  9. String相关练习

    1.用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索 ...

  10. 常见 CentOS 7 安装问题

    问题一: 解决办法:网上安装文章推荐的的刻录工具多是 ultraiso,有时候可能会出现错误,这时候最简单的解决办法是换由RedHat推荐的刻录工具,fedora media writer,不过这个工 ...