College Finder
English flagItalian flagKorean flagChinese (Simplified) flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H




Process and data modeling Процес на данни и моделиране

October 25, 2007 25-ти октомври, 2007

If you're new here, you may want to subscribe to my RSS feed . Ако си нов тук, можете да се абонирате за моята RSS емисия. Thanks for visiting and have a nice day! Благодарим Ви, че посетихте и да имат приятен ден!

System Analysis is primarily concerned with: Система за анализ е на първо място с:

  1. Finding facts that will permit the understanding of the present system and aid the design of any successor. Намиране на факти, които ще позволят разбиране на сегашната система и за помощ в дизайна на всеки наследник.

  1. Using fact finding techniques that will enable the finding of system requirements. Използвайки факта, намирането на техники, които ще дадат възможност за намиране на системните изисквания.

  1. Organizing the facts into a rigorous set of documentation. Организиране на фактите в строг набор от документи.

In-order to gain proper understanding of these facts, various techniques, tools and methods are used. По-За да получите правилното разбиране на тези факти, различни техники, инструменти и методи са използвани.

Modeling Моделиране

A model is an abstraction, a representation of part of the real world. А модела е абстракция, представяне на част от реалния свят. It may concern a representation of one aspect of the present or proposed Information system. Той може да се отнася за представянето на един аспект на момента или предложени информационна система.

Emphasis in Information System has been placed on process modeling and data modeling. Акцент в информационна система е поставен на процеса на моделиране на данни и моделиране.

All these modeling techniques help in occupying and design the new/future Information System. Всички тези техники за моделиране помогне в който заема и дизайна на новата / бъдещата информационна система.

Process Modeling Процес моделиране

Although there are many process modeling techniques, all of them have as their unifying elements emphasis on the process and the basic technique of functional decomposition. Въпреки че има много техники за моделиране на процеса, всички те имат като обединяваща елементи акцент върху процеса и основните техники на функционални разлагане. Some of these techniques associated with structured Analysis & Design and functional decomposition are: Някои от тези техники, свързани със структуриран Анализ & Дизайн и функционални разлагане, са:

  • Decision trees Решение дървета

  • Decision tables Решение таблици

  • Data flow diagrams Данни поток диаграми

  • Data structure diagrams Данни структура диаграми

  • Structured English. Структуриран английски.

The techniques and tools of process modeling help in understanding the real world processes and communicating the knowledge acquired. Техники и инструменти на процеса на моделиране помогне в разбирането на реалния свят процеси и съобщаване на знанията, придобити.

They communicate these through their tools. Те съобщават тези чрез своите инструменти. Most of them are graphical and this encourages user involvement. Повечето от тях са графични и това насърчава участието на потребителя. Data flow diagramming are particularly useful in communicating the analyst’s understanding of the option. Данни поток diagramming са особено полезни при съобщаване на анализатор на разбиране на опцията.

DFD provides a means of achieving structure in systems; in that it enables a system to be partitioned into smaller or desirable size so that the system can be understood easily. DFD осигурява средствата за постигане на структура в системи; в тази система, тя позволява да се partitioned в малък размер или желателно, така че системата може да се разбира лесно.

DFD provides information in a graphical and concise manner. DFD предоставя информация в графичен и сбит начин. The graphical aspect means that DFD can be used as a static piece of documentation and a communication tool, enabling communication of all levels ie Analyst to user, Analyst to programmer, Analyst to Analyst etc Графичната аспект означава, че DFD може да се използва като част от документацията на статични и инструмент за комуникация, която дава възможност за комуникация на всички нива, т.е. анализатор на потребителя, анализатор за програмист, анализатор на анализатора и т.н.

The fact that users can readily understand DFD means that it can be easily validated for corrections and thus increases the chance of a successful Information system. Фактът, че потребителите могат лесно да разберат DFD означава, че той може лесно да бъде утвърден за корекции и по този начин се увеличава шанса за успешна информационна система.

DFD is concise in that it allows for a system to be examined at the highest level ie an overview and still allows it to be viewed in detail, whilst maintaining the links and interfaces at the different levels. DFD е по-кратки, че тя позволява системата да бъде разгледана на най-високо ниво, т.е. преглед и все още позволява то да бъде разгледано по-подробно, като същевременно се поддържа връзки и интерфейси на различни нива.

DFD provides the analyst with the ability to specify the system at a logical level, thereby providing independence between the logical and the physical implementation of the system, thereby allowing the users to specify their requirements without restrictions of physical implementation. DFD осигурява анализатор в способността на системата да се определи най-логическо ниво, като по този начин осигуряване на независимост между логически и физически въвеждането на системата, като по този начин позволява на потребителите да определят своите изисквания, без ограниченията на физическото изпълнение.

A logical DFD represents logical information of what flows into the system whether its customer credits. Логически DFD представлява логическо информация за това какво потоци в системата, дали неговите клиенти кредити. It does not bother with how it flows eg by twisted copper. Тя не се мъчите с начина, по който например потоци от усукана медна.

Data Modeling: Моделиране на данните:

Data modeling concentrates on understanding and documenting data. Данни моделиране акцентира върху разбирането и документиране на данните. Data is considered as the fundamental building blocks of systems. Данните се разглеждат като основните градивни елементи на системите. The Data model is a result of data analysis, and it is oriented towards that part of the real world that it represents ie org, dept. Модел на данните е резултат от анализ на данните, както и че е ориентирана към тази част от реалния свят, че тя представлява т.е. орг, кат. etc. др

The data model should always be implementation independent in that the data model and the data analysis that derives it is suitable, whether the principal model is a database, file card etc. Данните модел винаги трябва да бъде независима институция в този модел на данните и анализ на данните, които получава, че е подходящ, независимо дали е основният модел е база данни, файл карти др

The success of a data model comes about with the systematic way in which it identifies the data in organizations and the relationships between them ie data structures. Успехът на модела идва с данни за системно с начина, по който го идентифицира данни в организациите и взаимоотношенията между тях, т.е. данни структури.

Data analysis techniques attempt to identify the data elements and analyze the structure and meaning of data in the organization. Техники за анализ на данните се опитват да идентифицират елементите и анализира данни за структурата и смисъла на данни в организацията. This can be achieved by interviewing people in the organization. Това може да бъде постигнато чрез интервюиране на хората в организацията.

Studying documents, observation, questionnaires etc and formalizing the results through a process called Entity Modeling. Обучение документи, наблюдение, въпросници и др formalizing резултатите чрез процес, наречен Обект моделиране. Graphical documentation aids in the process of data analysis. Графични документация СПИН в процеса на анализ на данните.

Data analysis is used to help in understanding aspects of a complex organization. Анализ на данните се използва, за да помогне в разбирането аспекти на една сложна организация. Good data models can be used as discussion documents for understanding aspects of the organization and the process as well as improving the effectiveness of the role of data and information in an organization. Добрите данни модели могат да бъдат използвани като обсъждане документи за разбиране аспекти на организацията и процеса, както и подобряване на ефективността на ролята на данни и информация в дадена организация.

Data model/analysis is stressed by many methodologies mainly because data is more stable than processes, also because: Данни модел / анализ е подчертан и от много от методиките, главно, защото данните са по-стабилни, отколкото процеси, също така, защото:

  • The data model is not computer-orientated ie it is not biased by any particular physical storage structure that may be used because it provides for logical/physical independence ie the model stays the same whether the storage structures are held in the magnetic tape, disk or mini storage. Данните модел не е компютърно ориентирани, т.е. тя не е biased от някоя конкретна физическа структура за съхранение, които могат да бъдат използвани, тъй като тя предвижда логически / физическа независимост, т.е. моделът остава същата, дали съхранение структури, се провеждат в магнитна лента, диск или мини съхранение.

  • The data model is a model that is understandable by everyone ie the users, developers etc. This is a very easy to understand it and validate. Данните модел е модел, който е разбираем от всички, т.е. за потребители, разработчици т.н. Това е много лесно да се разбере, че и да проверявате.

  • A data model is able to reflect a variety of different view of data across departmental or section areas. А данните модел е в състояние да отразява разнообразие от различни оглед на данните в отдел или секция области.

  • A data model is readily transformable into other models such as relational, hierarchical or network which are mostly used to represent data structures in a DBMS. А данните, модел да е лесно transformable в други модели като релационни, йерархична или мрежа, които са най-често използвани да представляват структури данни в DBMS.

  • Available data modeling/analysis techniques allow a choice of alternative methods to be used where appropriate thus one technique can be used to cross check another. Наличните данни моделиране / техники за анализ позволяват избор на алтернативни методи, които се използват при необходимост по този начин един техника може да бъде използван за проверка по друг.

  • Data modeling/analysis is rule based which means the result of one analyst’s work can be followed and proven. Данни моделиране / Анализът се основава правило, което означава, в резултат на един анализатор работата може да бъде последван и доказани. Data model can be adapted to appear in different forms for different users it can also appear as a whole Данни модел може да бъде адаптирана да се появяват в различни форми за различните потребители не може да се появи и като цяло

There are various approaches to data analysis; some are the data collection approach (ie document driven analysis). Има различни подходи за анализ на данните; някои са подход за събиране на данни (т.е. документ, управляван анализ). The documents used in a department or organization are analyzed in a bottom-up manner. Документите, използвани в отдел или организация, са анализирани в "отдолу-нагоре" начин. These documents include reports, forms etc. Тези документи включват доклади, формуляри др

The analysis of each document will in turn lead to the formation and then improvement, of the data model showing the data and the relationship between these data. Анализът на всеки документ от своя страна ще доведе до образуване и след това подобрение, модел на данните, показващи данни и връзката между тези данни.

Another approach is entity modeling. Друг подход е лице, моделиране. This approach gains its information by interviewing people in the organization. Този подход печалби информацията си чрез интервюиране на хората в организацията. Entities such as customers, suppliers and their relationship are ascertained and represented as a graphical presentation Субектите, като клиенти, доставчици и техните взаимоотношения са установени и представени като графично представяне

Recommended Text Препоръчано Текст


Page copy protected against web site content infringement by Copyscape

Comments Коментари

Got something to say? Имате нещо да кажете?

You must be logged in to post a comment. Трябва да сте влезли в системата на коментирайте.

FireStats икона Powered by FireStats Осъществено от FireStats