151
Для всех / Re: Методы системного анализа
« : 01 Декабря 2009, 16:04:40 »Спасибо.В том, на что bas дал ссылки, столько материалов упоминается, что примерно на пару лет изучения хватит.
А можете еще какие нибудь материалы порекомендовать?
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Спасибо.В том, на что bas дал ссылки, столько материалов упоминается, что примерно на пару лет изучения хватит.
А можете еще какие нибудь материалы порекомендовать?
Кто может сказать, что тут обсуждали?Начинающий аналитик (вероятно, по имени Иванова Лена), прочитал книгу про объектное проектирование и реляциноные базы данных, где все разбиралось на примерах "заказ - строка заказа". Пришел на работу, а там не заказ - строка заказа, а по другому. Сделал вывод - ерунда в ваших книгах написана, о чем и сообщил массам.
Фича, это то, за что цениться эта система ее потребителямиЭто добрые фичи. А есть еще злые фичи, те самые, которые "Это не баг, это фича"
по поводу сканирования - у нас обязательным требованием является сдавать работу (текст, презентацию, саму работу) в электронном виде.Это хорошо, но имейте в виду, что если нормативные документы регламентирую сроки хранения больше 5 лет, то электронные архивы не обеспечивают сохранности. Бумага хранится сотни лет, электронные копии проблематично прочитать через 10-15 лет.
На данный момент я посмотрела несколько систем, достаточно интересные..однако пока у меня получается именно велосипед по ряду причин..Дело в том, что система должна быть интегрирована с уже существующей, более того, должна быть возможность дальнейшего масштабирования в зависимости от потребностей и вновь возникаемых требований (то есть в результате подразумевается единое электронное пространство - все должно быть взаимосвязано, но в то же время четко выполнять свои функции). То есть пока я вижу только вариант реализации системы ЭА "своими ручками". Но в любом случае изучить существующие не только полезно, но и просто необходимо.Все перечисленные свойства стандартны для всех систем ЭА. Или вы думаете, что ваша кафедра сталкивается с уникальными задачами по хранению документов, которые больше ни перед кем в мире не возникают
если вы не против, после хотя бы начального изучения ресурсов по вашей рекомендации я задам вам некоторые специфические вопросы.
Целью работы является исследование проблемы создания электронных архивов в ВУЗах; исследование и сравнительный анализ подходящих решений; проектирование и создание электронного архива и системы управления этим архивом для кафедры.InsomniA:
А как вам такой случай - заказчик пустил аналитиков только на один из своих объектов...Для аналитика это из разряда "Бывает"... Самый ловкий спецназовец может попасть под шальную бомбу. Надо набирать статистику по работе аналитика по разным проектам,с учетом их сложности.
Что имеем в итоге - по закону подлости это оказался единственный объект, в котором отсутствовал важный элемент бизнеса. В итоге получили серьезную проблему и МНОГО запросов на изменение.
Если заказчик изменит изначальные требования, то это не ошибка аналитика. Лучьше привести пример наверно. Например ставится задача разработки интернет магазина. Аналитик исследует предметную область и собирает требования. После реализации оказывается, что интернет - магазин не обладает функционалом для заказа товара (утрированыый такой случай). То есть разработанный механизм не удовлетворяет изначальному требованию (что либо продавать). Вот это прямая ошибка аналитика. А если после разработке заказчик говорит, я тут полазила по сайтам и хочу что бы меню было справа, а не слева, как мы сначала договаривались. Это не ошибка аналитика, а простое изменение требований (аналитик не виноват).LastLegion86:
У нас эффективность оценивается путем подсчета заявок на доработку того или иного функционала. То есть если аналитик отработал хорошо, то функционал практически не дорабатывается первые три четыре месяца. Если анализ был проведен неверно, то как правило возникает большое колличество доработок.Если я правильно понял, причина сомнения многих коллег относительно эффективности этого способа оценки основывается на уверенности в том, что за 3 месяца у заказчика требования поменяются в любом случае, так как он более глубоко осознает задачу по мере наблюдения за разработкой. Я раньше придерживался такого же мнения, тем более, что эта точка зрения помогает аналитику снимать с себя ответственность за большое количество чейндж реквестов на функционал.
Поэтому UseCase-диаграмма и Class-диаграмма практически "параллельны" друг-другу. Рисунок во вложении.К меня создалось впечатление, что Вы неправильно используете Use Case'ы.
Разве не естественно, если необходимость конкретного класса вытекает из существования конкретного прецедента?Нет, из существования прецедента не вытекает необходимость создания конкретного класса. Любой прецедент можно реализовать многими разными наборами классов, их придумывание как раз и составляет процесс разработки архитектуры системы. Грубо говоря, реализации прецедента "пользователь садится в безлошадную повозку и едет в пункт назначения" не требует использования класса "Двигатель внутреннего сгорания". Это может быть и класс "электрический двигатель". Но когда вы выбрали класс ДВС для работы в составе системы, имеет смысл поставить трассировку от него на прецедент, чтобы потом, когда очередной разработчик предложит вместо ДВС использовать лошадь, можно было по трассировке быстро найти причину, почему лошадь нельзя.
Для ИТ-шника знание языка хотя бы на техническом уровне жизненно необходимо, хотя бы для получения информации из первоисточника, в неискаженном виде.После нескольких случаев, когда наши "студенты" пороли заказчику чушь, запретил им при выяснении вопросов, связанных с IT, пользоваться русской википедией. Тексты там настолько убоги и неточны по сравнению с английской, что пусть лучше тратят время на перевод. Заодно и терминологии поднаберутся.