| AnwendungsentwicklungWettbewerbsvorteil durch Individual-Software |
Systementwicklung Anwendungsentwicklung Softwareentwicklung Definition Eigenschaft IT-Projekt Anwendungsentwickler Software-Entwicklung |
|
SIP - Strategische Informationssystemplanung GPM - Geschäftsprozess-Modellierung Anforderungsanalyse Anforderungsmanagement Problemanalyse / Schwachstellenanalyse Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse Werkzeuge Requirements Engineering Anwendungsentwicklung Evolutionäre / inkrementelle Vorgehen RUP - Rational Unified Process MDA - Model Driven Architecture Methode SA - Strukturierte Analyse Methode ESA - Essentielle System-Analyse Methode SD - Strukturiertes Design Methode ERM - Entity-Relationship-Modellierung Methode RM - Relationen-Modellierung Methode UML - Unified Modeling Language Werkzeuge Software Engineering Kapazitätsplanung / Ressourcenplanung Methode NuWA - Nutzwertanalyse Auswahl Requirements Engineering (CARE) Tool Auswahl Software Engineering (CASE) Tool Auswahl Projekt-Management (PM) Tool Informationssystem-Planung Kommunikationsanalyse Versicherung Organisation Prozessmodellierung und Ablauf-Organisation Rating Know-how-Transfer Software-Entwicklung Vorgehensmodell Analyse Vorgehensmodell mit Word-Dokumentation Cockpit - Steuerung der Simulation Anleitung und Hilfe für Sudoku-Rätsel Copyright © | Unser ThemaSoftware-Entwicklung für unternehmensspezifische Anwendungen | |||||
Unternehmen können ihre Position im Markt auf vielen Wegen halten oder verbessern. Ein sicher vorteilhafter Weg ist zum Beispiel, sich durch die Qualität der angebotenen Produkte oder Dienstleistungen von den Wettbewerbern abzuheben. Für das Ziel der Erzeugung von Qualität spielt die Optimierung der Geschäftsprozesse sowie die Unterstützung der Geschäftsprozesse durch die Informationsverarbeitung (und hier speziell die Anwendungsentwicklung) eine wesentliche Rolle. Mit einer auf das Geschäftsmodell zugeschnittenen Eigenentwicklung kann man sich am Markt profilieren und durch die Qualität der Software-Produkte entscheidende Wettbewerbsvorteile erringen. In allen Bereichen, in denen der Einsatz von Standard-Software zur Realisierung branchenspezifischer Anforderungen nicht möglich oder mit viel Anpassungsaufwand verbunden ist, kommt die individuelle / unternehmenseigene Anwendungsentwicklung ins Spiel. Für dieses Vorgehen der Systementwicklung ist der Einsatz einer passenden Software-Entwicklungs-Umgebung (SEU) von großer Bedeutung. Eine SEU ist das Zusammenspiel
Wenn für die Projektarbeit bei der individuellen Systementwicklung in größerem Umfang eigene Mitarbeiter aus dem IV-Bereich oder auch Externe Berater eingesetzt werden, ist ein Vorgehensmodell sowie der Einsatz von Software Engineering Methoden und Werkzeugen in der Entwicklung unabdingbar. | weiterführende | |||||
Ein geregeltes Vorgehen in der Softwareentwicklung steigert die | ||||||
Durch die Anwendung einer jeweils vorgegebenen Methode bzw. Technik der Darstellung und von Software Engineering Werkzeugen in einem Vorgehensmodell der Anwendungsentwicklung ist auch die Übertragbarkeit von Entwicklungsarbeiten zwischen den Mitarbeitern der Projekte problemlos möglich. Wesentlicher Punkt für die Projektarbeit ist die Definition einer einheitlichen Darstellung für alle Ergebnistypen bzw. deren Beschreibung durch die Anendungsentwickler. | ||||||
Zusätzliche Voraussetzung bei einer modernen Software-Entwicklung ist die Definition einer passenden Rahmenarchitektur (Framework) für die System-Entwicklung. Ein Framework ermöglicht die Integration und Anpassung von Teil-Anwendungen nach dem Baukastenprinzip. Das Baukastenprinzip gilt gleichermaßen für die Geschäftsprozess-Modellierung, wie für die Projekte der Anwendungsentwicklung und hier speziell der Software-Entwurf bzw. Reengineering / Redesign der Software. Zum Thema Software-Entwicklung bietet INffORUM
Nutzen Sie den Know-how-Transfer in Ihre Projektarbeit und profitieren Sie von der Unterstützung Ihrer Anwendungsentwicklung durch INffORUM Berater. | Rahmenarchitektur in 'IPA-IAO Forschung und Praxis Software-Architekturen' (Kap. 2.3.2) | |||||