
- •Язык uml, понятие методологии и языка моделирования.
- •Основные обозначения для описания классов, моделирование отношений между классами в языке uml.
- •Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.
- •4.Диаграммы прецедентов, их назначение, основные обозначения принятые в языке uml.
- •Диаграммы взаимодействия их назначение, основные обозначения принятые в языке uml.
- •Назначение концептуальной модели.
- •Понятие и цель объектно-ориентированного проектирования, основные этапы
- •Назначение и концепции визуального программирования (вп): методическая база вп.
- •Компоненты платформы Microsoft.Net.
- •Процесс разработки пп в системе вп; обработка событий, обобщенная структура программы анализа событий.
- •Классификация программного обеспечения (по): разновидности по, состав и назначение по различных групп.
- •Стандартизация программных средств.
- •Понятие жизненного цикла по, основные процессы, модели жц.
- •Характеристики программного обеспечения; назначение характеристик надежности и экономической эффективности.
- •Тестирование по: определение понятия тестирования, тестирование программы как «черного ящика».
- •Тестирование программы как «белого ящика». Виды тестирования.
- •16.Разработка пользовательского интерфейса.
- •18.Объектная модель ado.Net.
- •1.Классы подсоединенных объ-в.
- •2.Классы отсоединенных объ-в
Стандартизация программных средств.
Понятие жизненного цикла по, основные процессы, модели жц.
ЖЦ ПО - период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.
Процесс определяется как совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные. Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными, полученными от других процессов, и результатами.
Каждый процесс разделен на набор действий, каждое действие - на набор задач. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения
В соответствии со стандартом ISO/I ЕС 12207 все процессы ЖЦ ПО разделены на три группы:
• пять основных процессов (приобретение действий и задач заказчика, приобретающего ПО
поставка,разработка (действия и задачи, выполняемые разработчиком, и охватывает работы по созданию ПО и его компонентов в соответствии с заданными требованиями, включая оформление проектной и эксплуатационной документации, подготовку материалов), эксплуатация(действия и задачи оператора — организации, эксплуатирующей систему), сопровождение (предусматривает действия и задачи, выполняемые сопровождающей организацией (службой сопровождения))
• восемь вспомогательных процессов, обеспечивающих выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, совместная оценка, аудит, разрешение проблем);
• четыре организационных процесса (управление, создание инфраструктуры, усовершенствование, обучение).
Модель ЖЦ ПО определяет последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении ЖЦ. Модель ЖЦ зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует.
Переход от модели "AS-IS" к модели "ТО-ВЕ" может выполняться двумя способами:
1) совершенствованием существующих технологий на основе оценки их эффективности;
2) радикальным изменением технологий и перепроектированием бизнес-процессов (реинжиниринг бизнес-процессов).
каскадная модель переход на следующую стадию осуществляется только после того, как будет полностью завершена работа на текущей стадии, и возвратов на пройденные стадии не предусматривается.
спиральная модель прикладное ПО создается не сразу, как в случае каскадного подхода, а по частям с использованием метода прототипирования. Под прототипом понимается действующий программный компонент, реализующий отдельные функции и внешние интерфейсы разрабатываемого ПО.
Характеристики программного обеспечения; назначение характеристик надежности и экономической эффективности.
Качество продукции – совокупность свойств, обусловливающих её способность удовлетворять потребности в соответствии с назначением.
Показатель качества – мера, в которой объект обладает той или иной характеристикой качества.
Свойства ПО: понятность, мобильность, надежность, точность, модифицируемость, эффективность и другие.
Надежность – свойство ПО выполнять заданные функции в соответствии с предъявляемыми требованиями в течение заданного интервала времени или заданной наработки.
Надежность характеризуется количественными показателями:
вероятность безотказной работы,
вероятность отказа,
средняя наработка на отказ,
интенсивность отказов и др.
Под экономической эффективностью понимают меру соотношения между затратами на обработку информации в существующих (базовых) условиях и в условиях применения анализируемого программного обеспечения.
К основным показателям экономической активности относятся:
экономический эффект;
коэффициент экономической эффективности капитальных вложений;
срок окупаемости капитальных вложений.
Экономический эффект от внедрения ПО получается за счет следующих факторов:
улучшение показателей деятельности предприятия за счет использования программного обеспечения в целом;
увеличение объемов и/или сокращение сроков обработки экономической информации;
сокращение численности персонала занятого обработкой информации, в том числе и занятых обслуживанием средств вычислительной техники;
снижение затрат на эксплутационные материалы.