Erhalten Des Systeme Entwicklung Rechtes
Die Vereinigten Staaten sind das computerabhängigste Land in der Welt. Von der Software, die für einzigartige Funktionen wie ein globales Spurhaltung System zur Standard-Software für kommerziellen Gebrauch wie Textverarbeitung und Verteilungsbögen bestimmt ist und konstruiert ist, ist der Entwicklung Lebenszyklus im Allgemeinen derselbe. Die Annäherungen an den Lebenszyklus schwanken entsprechend der Größe, dem Bereich und der Natur des Systems. Der größte Grund für die Abweichung in den Annäherungen kommt unten zur Finanzierung in den vier Hauptbereichen, in denen Software entwickelt wird. Kommerziell Die Software-Entwicklung Praxis in der Geschäftswelt schwankt groß von einer Organisation zu anderen und fällt wirklich in zwei Kategorien. Die erste Kategorie ist der Produktentwickler. Produktentwickler sind Firmen wie Microsoft, IBM, Hewlett Packard und viele, viele kleinere Firmen. Sie produzieren Software für Massengebrauch, und ihre Produkte schließen alles von Betriebssystemen zu den Datenbanksuchroutinen zu den finanziellen Paketen mit ein. Die Sekunde ist die innerbetriebliche Informationstechnologieabteilungen der Industrie- und Service-Firmen, wie die Automobilindustrie, die Lebensmittelindustrie, die Gesundheitspflege und das Klein. Produkt-Entwickler Software-Entwicklung bei den Produktverwertungsgesellschaften wird rigoros gehandhabt. Für diese Firmen bleibend konkurrierend, seiend rechtzeitig und Kostentief ist Geschäft Überleben halten. Die Formalitäten der Regierung Projekte geben zur streamlined Praxis nach, die Produktivität fördernd angestrebt wird. Abhängig von der Größe der Firma, können Anforderung Listen und Spezifikationen mehr eines Aufgabe Auftrages als Pseudo-Code ähneln. Version Steuerung kann auf einem Fettbrett im Vergleich mit dem Verwenden eines hoch entwickelten Konfiguration Führungsinstrumentes beibehalten werden. Die Konzentration der Bemühung soll den Benutzerunterlagen Strom halten, und der Projektplan schließt eine Richtung und einen Fokus für das Produkt ein und sicherstellt, daß neue Eigenschaften und Fähigkeiten oben halten und die Konkurrenz übertreffen. In den größeren Firmen, Standards kodierend und in der Qualitätskontrolle bestehen Sie und werden ununterbrochen verbessert. In den kleineren Firmen wird die Kodierungmannschaft zusammengedrückt und die Mannschaften arbeiten nah, beruhen Borgentechniken von einander und Module auf den Fliege Produktentwicklern standardisierend, auf Regierung und Nichtcomputer Industrieorganisationen, um ihre Produkte zu kaufen und im Geschäft folglich zu bleiben. Es ist vom Produktentwickler, daß viel neue Technologie zu einem Markt entwickelt und angezeigt wird, der aus benutzern der großen und Kleinbetriebe und PCBESTEHT. Finanzierung für neue Entwicklung und Wartung des vorhandenen Produktmittel-Geschäft Überlebens. Anforderungen ändern gegründet auf Gewinn- und Verlustrechnungen, der Richtung der Computerindustrie und Entwicklung der neuen Technologie. Unterlagen werden heraus auf das Internet gesetzt und zur Verfügung gestellt für das Downloading. Es besteht hauptsächlich aus Installation Führern, Betriebe Handbüchern und Benutzerhandbüchern. Die Qualität und die Brauchbarkeit der Unterlagen hat einen festen Markt für Peripherie Bücher verursacht. Diese Bücher werden außerhalb der Computerfirmen, die die Produkte herstellen und sind fast wesentlich zu den Benutzern geschrieben und veröffentlicht, die Produktleistungsfähigkeit ohne die Ausgabe Stunden gewinnen möchten, die ziellos “auf” dem Computer spielen. Informationstechnologie-Abteilung Von der Gesundheitspflegeindustrie zu den großen Kleinorganisationen, ist die einzige entwickelte Software auf einer wie-erforderlichen Grundlage. Wenn kommerzielle ab Lager (FELDBETT) Software benutzt werden kann, ist sie. Wenn FELDBETT-Software für Gebrauch geändert werden kann, umgeben Sie Code wird geschrieben. Wenn neue Software entwickelt werden muß, wird eine Mannschaft gebildet, um sie zu entwickeln. Der Mannschaftführer stellt im Allgemeinen die Richtlinien für Kodierung und Unterlagen, die korporative Richtlinien anders als deuten können viel, als der Mannschaftführer auf dem letzten Projekt ein. In vielen Fällen hat ES Abteilungen eins oder mehr und manchmal einige schnelle “und schmutzige Anwendungen” mit wenigen oder keinen Unterlagen verursacht. Diese Anwendungen können geschrieben worden sein, um eine sofortige, aber ungeplante Geschäft Notwendigkeit, wie spezifische Mitgliedschaft Daten unterzubringen, die durch Verkäufe Repräsentanten benötigt werden, die nicht durch die gegenwärtige eingestellte Anwendung vorhanden sein konnten. Es kann langfristige Pläne für das Beheben einer Masse der temporären Anwendungen geben, die schnell in Platz gesetzt werden, um kombinierte Daten von den Firmafusionen unterzubringen. Gibt selten es genügende Unterlagen zum Fleisch aus den inneren Funktionen des Systems und, wegen des Angestelltumsatzes, kann es nicht niemand sogar geben, das versteht, warum es der Weise getan wurde, die es war. Überleben des Geschäfts basiert auf den Benutzern, die in der LageSIND, zu tun, was sie tun müssen, um die Geschäft Bedürfnisse der Firma zu erfüllen. Die Finanzierung für ES Bemühungen wird eine Konkurrenz mit Primärgeschäft Produkten und Dienstleistungen. Das Resultat dieser Methoden, die durch ES Organisationen bei einer Firma nach anderen verwendet werden, ist ein kompliziertes Netz von Anwendungen mit undokumentierter Schnittstelle und Applikationsmoduln. Die Probleme, daß dieses Ursachen zum vollen Licht geholt wurden, als diese Firmen die Jahr Remediationbemühung 2000 beschäftigen mußten. Einen genauen Warenbestand der Programmwerte sogar zu erhalten war schwierig und das Einsetzen eines Qualitätsprogramms in Platz um JahrVertrauen 2000 der fortfahrenden Betriebe sicherzustellen schloß zu häufig so viele Ausnahmen Bilanzkriterien ein. Regierung Wenn Vereinigte Staaten Regierungsagenturen entscheiden, ein neues Computersystem anzubringen, ist es durch eine gemeinsame Bemühung zwischen die Agentur und der einer oder mehr Fremdfirmen häufig erreicht. Wenn ein neues Computersystem die neue Software einschließt, spezifisch entwickelt für die einzigartigen Notwendigkeiten der Agentur, wird die Entwicklung Bemühung durch umfangreiche Technik- und Unterlagenstandards geregelt. Dieses ist zutreffend, selbst wenn das System eine Mischung der kommerziellen ab Lager (FELDBETT) Pakete und des neuen Codes einschließt. Der Wert dieser Standards ist so viel im Niveau der Kommunikation, die sie während der Entwicklung wie noch etwas zwingen. Die Entwicklung Mannschaft hat eine Straßenkarte und die Agenturprojektmannschaft hat die Werkzeuge, zum der Software während jeder Phase der Entwicklung festzusetzen und auszuwerten. Während der Anforderungen Phase wünscht die’Notwendigkeiten der Agentur s und werden analysiert, und die technologischen Methoden und die Techniken für das Erfüllen der Bedürfnisse werden festgestellt und dokumentiert. Es gibt formale Darstellungen, Wochen der zeitlich geplanten Berichte, Vermittlungen und Kompromiß, zwecks innerhalb des Etats zu bleiben. Im Ende gibt es eine große zeremonielle Sitzung, in der Annahme durch die Agentur gegeben wird, um mit der Entwicklung des Systems fortzufahren. Die Designphase ist häufig zwei-two-tiered. Das erste Teil des Designs kann als hohes Niveau gekennzeichnet. Es ist auf dieser Ebene, daß das großartige System und alle seine Untersysteme offenbar definiert werden. Die Anforderungen, die in der vorhergehenden Phase vereinbart werden, werden offenbar zum System Design abgebildet. Entscheidungen werden getroffen über, wie das System geprüft wird, um es zu prüfen, den Anforderungen entsprochen daß hat. Wieder, gibt es Sitzungen, Berichte, Unterlagen und eine große zeremonielle Sitzung, zum von von Zustimmung zu bewilligen, um fortzufahren. Ein anderer Meilenstein wird gekennzeichnet; das niedrige Design fängt an und wird von anderen zeremoniellen Sitzungen an der Zusammenfassung jedes Untersystemdesigns gefolgt werden. Jetzt gibt es Art A Spezifikationen, Art B Spezifikationen, Schnittstellenbeschreibungen, Datenbankspezifikationen, Projektpläne, Konfiguration Managementpläne, Qualitätssicherung Pläne und Programmiererrichtlinien an einem Minimum. Es gibt Hunderte und manchmal Tausenden, Seiten des Dokumentierens, was das System tut, wie es es tut, wie es während der Entwicklung gehandhabt wird und wie es geprüft wird, um ihm Treffen sicherzustellen die Spezifikationen. Entsprechend den Standards, die durch die Agenturen, wie das FAA, das DOD und das IRS verwendet werden, um einige zu nennen, soll das ganzes dieses auftreten, bevor eine einzelne Linie des Codes geschrieben wird. Während der Kodierungphase wird das System in den Benutzerhandbüchern, in den Betriebe Handbüchern und in den Wartung Handbüchern dokumentiert. Ausführliche Testverfahren mit erwarteten Resultaten und der Text, der von den vorhergehenden Dokumenten wiederholt wird, werden in Platz gesetzt. Viel des Textes in den Handbüchern ist zu den Spezifikationen überflüssig. Es ist diese Handbücher, die überleben, wenn das System funktionsfähig geht. In einigen Agenturen und für einige Systeme, werden diese Handbücher während des Lebens des Systems beibehalten. In vielen sind sie nicht. Das Niveau der Finanzierung gerechtfertigt und zur Verfügung gestellt für Entwicklung wird nicht auf das Beibehalten viele der Systeme oder ihrer Unterlagen verlängert, sobald sie in Produktion abgewandert werden. Dieses Niveau der Unterlagen kann auf Mission-kritischen Projekten wie Software für Mann-–Raumfahrt gewährleistet werden. In den meisten Fällen ist es blosses Übermaß und kann die Entwicklung Bemühung wirklich behindern, indem es Fokus auf Unterlagen deliverables zwingt, während die Kodierung und die Prüfung von von Zeit vermindert werden. SYSTEM ENTWICKLUNG, — WAS RECHT IST Die Integration der Systeme und der Expansion der internen Systeme, zum mit externen Systemen zu verständigen schreibt vor, daß etwas Übereinstimmung in den unterschiedlichen Annäherungen hergestellt werden muß. Die Methodenlehren, die versuchen, diese Notwendigkeit zu füllen, sind überall entstanden. Grasend durch jeden möglichen Informatikabschnitt von Amazon.com, decken Ränder oder Barnes u. Adliger Buch nachdem Buch auf den Annäherungen auf, die verwendet werden können. Die Regierung Fremdfirmen, die hoffen, Arbeit im privaten Sektor als Etats vieler Agenturen zu sichern, werden geschnitten, kommen vorwärts, erklärend, daß sie die Antworten haben. Sie holen mit ihnen die Annäherungen, die für die maßstäblichen, komplizierten Bemühungen entwickelt werden, die Übermaß für kommerzielle Systeme Entwicklung sind. Der Nutzen der Werkzeuge wie der internationalen Standard-Organisation (ISO) Qualitätsstandards, Reihen 9000 und des Fähigkeit Reife-Modells’des Softwaretechnik-Institut-s (SEI CMM) ist kostspielig, festzustellen, wenn die Werkzeuge nicht ausreichend hergestellt werden. Für einiges ist profitieren-gegründete Firmen, finanzierend für den Gebrauch dieser Werkzeuge fast unmöglich. Bemühungen werden während der Computerindustrie, etwas Gemeindeland für die Annäherung zur Software-Entwicklung zu finden gebildet. Industrieführer standardisieren Schnittstellen, um die Anwendung Beweglichkeit zu erhöhen und erweitern die Notwendigkeit an den Firmen, zu können, ihre Systeme arbeiten. Der Punkt von den ganzen dieses wird möglicherweise als Bezugsmaterial auf beinahe gleiche Art und Weise als Enzyklopädie angesehen. Verwenden Sie die Informationen, um intelligenter zu erhalten und die Informationen mit gesundem Menschenverstand dann anzuwenden. Halten Sie im Verstand, daß einige sehr intelligente Leute an, anderen erklärend sehr gut sein können wie zu Sachen tun Sie, aber, die Fähigkeit und das Know-how, die Arbeit zu erhalten erledigt ermangeln. Leute, die in den Gräben auf den kleinen und großen Projekten gewesen sind, wissen und verstehen, daß es einen glücklichen Mittelpunkt gibt, der erzielt werden kann und muß. Erhalten Sie die Grundlagen An einem Minimum, an einer Beschreibung jeder Anwendung, an einem vorhanden und an geplant, Notwendigkeiten, notiert zu werden und beibehalten zu werden. Ob die Anwendung eine alleinstehende Datenbank ist, die erlaubt, daß Fragen mit einer Vielzahl der PCPRODUKTE oder des Codes gebildet werden, die ein Vermächtnissystem in die neueste und größte Technologie umwandeln, ist sie kritisch, zu wissen, was an in Entwicklung geht. Eine gute Beschreibung einer Anwendung schließt die folgenden Informationen ein. § Anwendung Zweckaussage § Eingang und Ausgang Anforderungen § Kleinteilanforderungen § Softwareumgebung Anforderungen § Position der gegenwärtigen Version des Quellenprogramms oder FELDBETTEN brachten an § Version/last änderte Beschreibungen Mit diesen Informationen kann auf einer wie-erforderlichen Grundlage ganz sonst wieder aufgebaut werden. Anwendung Zweck-Aussage die Anwendung Zweckaussage erklärt den Geschäft Grund für Haben der Software, der Beschränkungen und der Fähigkeiten des Produktes, und des Punktes des Kontaktes für das Erhalten von von Fragen beantwortet über das Produkt. Dieses ist eine nicht technische Aussage, die erklärt, was die Anwendung ist und was sie. Es wird auf dem Anwendung Teilniveau- anstatt Systemsbestandteilniveau geschrieben. Z.B. schließen ein finanzieller System Wille höchstwahrscheinlich Anwendungen für Generaldirektor, das Journal, das verarbeiten, und die fälligen Rechnungen ein. Eine Zweckaussage wird für Generaldirektor, das Journal, das verarbeiten, und die fälligen Rechnungen geschrieben. Sie können in ein Dokument dann gesprungen werden, aber jeder muß von den anderen offenbar unabhängig beschrieben werden, weil sie und verbesserte einzeln Überzeit beibehalten werden. Die Zweckaussage muß Text sein. Diagramme sind nett, aber sind für den Text nur unterstützend, weil Diagramme nicht alle die notwendigen Informationen im Allgemeinen enthalten können, ohne zu kompliziert zu werden, zum zu lesen. Eingang und Ausgang Anforderungen ist es wesentlich, zu wissen, welche Daten durch die Anwendung erwartet werden und welche Daten durch die Anwendung erzeugt werden. Wenn eine Anwendung Daten erwartet, wird sie von einer von drei Quellen kommen: ein Akte Eingang, ein Programmprozeß oder ein Benutzer. Daß Informationsbedarf angegeben zu werden. Wenn die Anwendung die Informationen von einer Akte oder Außenseite Datenbank erhält, müssen die Dateiname- und Datenbanktabellen gekennzeichnet werden. Wenn die Anwendung die Informationen von einem Prozeß innerhalb der Programm-Logik erhält, muß die Logik beschrieben werden. Wenn die Anwendung die Informationen von einem Benutzer erhält, müssen gültige Werte und Strecken dokumentiert werden. Wenn eine Anwendung Daten erzeugt, geht sie entweder zu sendet sie irgendwo oder hält sie. Wenn die Anwendung die Daten irgendwo sendet, der Zieldateiname und die Datenbanktabelle Notwendigkeit gegeben zu werden. Wenn sie die Daten anzeigen wird, muß diese erklärt werden. Wenn die Anwendung nur die Daten innerhalb der für speichert Fragen und Reports, die Richtlinien verwendet zu werden Anwendung,, die Updateumdrehungen regeln, und Notwendigkeit archivieren bereinigen zur Verfügung gestellt zu werden. Die Input/Output Informationen werden gut in einem Tabelle Format dargestellt. Die Datenelemente können alphabetisch verzeichnet werden, es einfach bilden, den Datenweg für Anwendung Wartung zu finden und überprüfen. Kleinteil-Anforderungen dieses sollten eine sehr grundlegende Liste, welcher Ausrüstung sein damit die Anwendung erforderlich ist, in jede mögliche Organisation zu laufen. Die Liste sollte die minimalen Anforderungen für Prozessorfähigkeit und -gedächtnis geben. Softwareumgebung Anforderungen, die diese Liste alle mögliche Softwarebausteine spezifizieren muß, die auf dem System benötigt werden, um die Anwendung laufen zu lassen. Dieses schließt die Betriebssystemfreigabe und -version, die Datenbankfreigabe und -version und alle mögliche anderen Anwendungen die Anwendung ein, die beschriebene Notwendigkeiten ist. Position der gegenwärtigen Version der Quelle und des Objektcodes oder FELDBETTEN brachten dieses Stück Unterlagen wird wesentlich an, wenn sie die Vollständigkeit im Entwicklung Klima beibehielten. Die beste Weise, diese vorhandenen und genauen Informationen zu haben soll Konfiguration Führungsinstrumente benutzen. Version/Last änderte Beschreibungen, die dieses Stück Unterlagen spezifisch angibt, welche Änderungen an der Anwendung vorgenommen worden sind und als sie gebildet wurden. Zusätzliche Informationen über wem die Änderungen vornahm, können vom Wert, nur wenn sein die Kodierungorganisation statisch ist. Der “, das es tat,” Faktor wird in den dynamischen Organisationen bedeutungslos. Er ist am besten, einzelne Version Reports für jede Freigabe, anstatt fortfahrende Listen der Änderungen zu haben. Diese Annäherung fördert vollständigere Unterlagen. SYSTEME ENTWICKLUNG — IST DASS ES? Haben der grundlegenden Unterlagen ermöglicht einer Firma, alle zusätzlichen Unterlagen zu errichten, die geplant werden können. In der Regierung Welt kann es verwendet werden, um so viel Papier zu erzeugen, wie das Projekt verlangt. In einer Handelsproduktentwicklung Welt stellt es genügende Informationen für technische Verfasser zur Verfügung, um Betriebe und Benutzerhandbücher zu erzeugen. In IHM stellt Abteilungen, es sicher, daß Code gehandhabt ist und in den konstruktiven und produktiven Weisen verbessert werden, umgewandelt werden und verwendet werden kann. Innerhalb jeder Organisation muß es ein standardisiertes Format für die grundlegenden Unterlagen geben. Gleich- und Managementberichte der grundlegenden Unterlagen sollten im Entwicklung Zeitplan eingeschlossen werden. Die Berichte können als formale Sitzungen geleitet werden, in denen jeder in einem Raum erfaßt und die Unterlagen Seite für Seite durchläuft, oder als formlose Berichte, in denen das Dokument verteilt wird und Anmerkungen werden bei der schreibenden Mannschaft eingereicht. Verfahren für das Beibehalten und die Aktualisierung der elektronischen und Hartkopienversionen der Unterlagen müssen bestehen. dieses ist ein Artikel, der von Vancea Bogdan hinzugefügt
wird
|
|||||
|