Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Структура ПО
|
|||
|---|---|---|---|
|
#18+
пишу курсач по базам данных на Visual FoxPro и надо написать структуру ПО понятия не имею как.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 08:59 |
|
||
|
Структура ПО
|
|||
|---|---|---|---|
|
#18+
Ответьте, пожалуйста, на следующие вопросы: 1. Как именно сформулирована тема или задача вашей курсовой? 2. Что вы уже проходили или изучали по проектированию ПО? Это чтобы ответить на ваш вопрос как можно проще и понятнее... :о) Для описания структуры (архитектуры) ПО существует немало способов и нотаций, но прежде эту архитектуру нужно придумать или получить на основе требований. У вас есть требования или уже какие-то идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 20:50 |
|
||
|
Структура ПО
|
|||
|---|---|---|---|
|
#18+
ТЕМА : Автоматизированное рабочее место начальника участка производства лекарственных средств (локальная версия) Visual FoxPro 8 насчет проектирования ПО...ничего не проходили но хотелось бы узнать как вообще проектируют структуру ПО (и на основе каких данных) или хотя бы посмотреть примерчик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2004, 22:13 |
|
||
|
Структура ПО
|
|||
|---|---|---|---|
|
#18+
ТЕМА : Автоматизированное рабочее место начальника участка производства лекарственных средств (локальная версия) Visual FoxPro 8 Если ваша система создается "с нуля", то для того, чтобы получить ее архитектуру нужны какие-нибудь требования к вашему АРМ начальника участка производства. Самое простое и полезное это (здесь я предплогаю, что речь идет о приложении FoxPro как о 2-звенной системе, работающей на 1 компьютере): 1.1. изобразить в Visio или другом средстве "эскиз" UI (интерфейса пользователя); 1.2. описать в Visio команды, связанные с контролами (или по-русски элементами управления) UI; 2.1. описать предметную область в виде текстовх таблиц (сущности, тип данных, домены и т.д); 2.2. изобразить в CASE -средстве диаграммы сущностей и их взаимосвязей, т.е концептуальную модель данных ; 2.4. изобразить в CASE -средстве диаграммы, реализующие концептуальную модель уже с помощью таблиц, столбцов, типов данных и ограничений FоxPro, а также используя нормальные формы для устранения избыточности, т.е изобразить физическую модель данных ((для генерации DDL на основе диаграмм вам понадобится CASE -средство поддерживающее СУБД FоxPro, например, это может быть ErWin 4.1 - доступна оценочная evaluation-версия)); 3.1. назначить и кратко описать текстом классы и модули, отвечающие за пользовательские (например, формы - обработка событий UI, юниты - предметные формулы и т.д) и служебные (например, обработку исключений-ошибок и т.д) функции, а также данные; 3.2. изобразить в CASE -средстве их основные UML-диаграммы, т.е модели классов, компонентов, подсистем ; 4.1. используя имеющиеся знания переназначить какие обязанности "БД" (я просто не в курсе, как это в FоxPro называется), например, обеспечение целостности, а какие-то - "объектному приложению", например, сложные проверки значений или вычисления; 4.2. внести эти изменения в текстовые описания и ER и UML-диаграммы. ...и надо написать структуру ПО насчет проектирования ПО...ничего не проходили т.е это у вас как бы исследовательская работа, когда нужно самому найти и изучить материал для выполнения работы, а не на закрепление практикой пройденного? :о) но хотелось бы узнать как вообще проектируют структуру ПО (и на основе каких данных) или хотя бы посмотреть примерчик IMHO вам лучше прочитать каую-нибудь книжку по основам, например, подойдут Т.Коннолли, К.Бегг и др. "Базы данных: проектирование, реализация и сопровождение. Теория и практика. 3-е изд." (подойдет также и 2-е изд. - даже дешевле), но можно что-нибудь и попроще, и подешевле, но где есть про нормальные формы и моделирование данных (ER диаграммы). По ОО проектированию и UML - М.Фаулер, К.Скотт. "UML. Основы. Краткое руководство по унифицированному языку моделирования. 2-е издю." или "UML в кратком изложении" (1-е издание, к-рое также подойдет) - очень недорогая, классическая и предельно доступная книга с простыми примерами. Затем можно переходить к более продвинутой лит-ре по БД (например, К.Дейт или Дж.Ульман и др.) и ООАП/UML (например, Ларман или Мацяшек или др, см.ссылку ниже). После чего у вас, возможно, появятся продвинутые вопросы, посвященные более детальному проектированию, производительности, юзабилити и т.д, на к-рые уже можно будет отвечать в форуме. Также есть книги, посвященные ПО для автоматизации финхоздеятельности, например, О.Ильина. "Информационные технологии бухгалтерского учета" - в них не рассказывается как создавать, но рассказывается о популярном ПО, его типовых функциях (с экранами) и там можно почерпнуть идеи и русскоязычную терминологию по поводу интерфейса пользователя. В интернете также есть масса статей по основам проектирования БД и приложений, например: Основы современных баз данных Citforum.ru: ОСНОВЫ ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ Citforum.ru: ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ Interface.ru: Проектирование информационных систем Примеры также есть: Пример проектирования в Rational Rose - ссылки на артефакты (т.е докменты, модели, код и другое): спецификации требований (видение, ВИ/UC), архитектура и т.д, относящиеся, например, к ООАП(OOAD) и UML. ТехЗадание - ссылки на топики, где обсуждались ТЗ на ПО/ИС/БД; в этих топиках вы также найдете куски примеров и ссылки на ГОСТы, например, 34.602 "ТЗ на создание АС" (авторматизированный системы) в рунете до сих пор примеров ТЗ очень мало, а те, что есть (как, например, TZ0221.doc , TZ0405.doc , TZ0906.doc , к сожалению, слабые с самых различных т.з., но подойдут для понимания как описывается самый общий функционал, платформа и т.д. Практический план проектирования БД - структурный подходы, ERD, проектирование БД В чем различия между термином методология и архитектура - ссылки на топики по методологиям и лит-ру по ООАП/UML (!). Library of Free Data Models (by Barry Williams) - десятки моделей данных (текстовые описания + ER-диаграммы) для различных предметных областей (утилиты, финхоздеятельности и др.). З.Ы. Можно попробовать поискать в интернете - возможно, что кто-то уже делал АРМ похожий на ваш и выложил описание, функционал или еще что-нибудь. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 13:53 |
|
||
|
Структура ПО
|
|||
|---|---|---|---|
|
#18+
Нежнее, Репликант....еще нежнее.... как бы студента не испугать...:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2004, 13:57 |
|
||
|
Структура ПО
|
|||
|---|---|---|---|
|
#18+
Нежнее, Репликант....еще нежнее.... как бы студента не испугать...:) IMHO проще ("нежнее") уже некуда, т.к описывается только пользовательский интерфейс и статическая структура. Если описать только структуру данных (нарисовать модель и т.д), то это - проектирование данных/БД , а не ПО :о) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2004, 23:51 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32506135&tid=1546488]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 374ms |

| 0 / 0 |
