Читайте также:
|
|
f. Give an example of a query that uses at least two of the Boolean operators.
(2<4)and(3<6)or True = True.
7. Software Development Life Cycle
a. Describe the Define stage.
1)Осознание потребности (в программном продукте): возможно всеобщее понимание потребности, возможно пришедшее вследствие маркетинга или менеджмента, возможно источником является техническая группа, или потребность в разработке определяется контрактом.
2) Спецификация (функциональные требования): это процесс опроса заинтересованных сторон о требованиях к системе программного обеспечения. Хорошо сделать несколько циклов и протестировать предложения, сфокусировавшись на группе непосредственных пользователей.
b. Describe the Plan stage.
1) Учет альтернатив: при определении требований к заданию, учет всех решений. Обычно их больше одного, каждая подразумевает взаимодействие с существующими системами для упрощения реализации (цена создания) и для технического обеспечения (цена на выходе).
2) Дизайн системы, включая тест: это выбранный технический дизайн системы. Важно спроектировать тест системы. Нужно иметь возможность распознать однозначность и объективность работы системы.
c. Describe the Code stage.
1)Реализация решения: программисты кодируют систему на выбранном языке или языках. Решения определяются на фазе дизайна (например, интерфейсы и исполнение), но детали того, как части системы будут то, что они должны делать, зависят от программиста.
2)Тестирование решения программистом: Сначала программист исследует программу на корректность. На следующем уровне, команды разработчиков встречается на сессиях обзора кода (codereview sessions) для чтения и обсуждения работы. Полное тестирование проводиться руководителями проекта.
3) Прием системы: Дополнительная группа некоторое время работает с программным обеспечением со смоделированными или реальными установками. Прием системы может быть достаточно формальным или неожиданно не формальным.
d. Describe the Test stage.
1)Тестирование в среде: на рабочих системах еще долго могут выявляться дефекты, упущенные на предыдущих тестах. Дефекты разработки и принятых решений также еще будут выявляться на этой стадии. Хорошие системы чаще требуют изменений чем плохие: как только люди чувствуют, что используют хорошее программное обеспечение, у них появляются идеи о дополнительных возможностях, которые они хотели бы иметь.
2) Модернизация: Теперь начинается модернизация с возврата к первому шагу процесса.
e. How do these stages of software development interact with one another?
Эти этапы - больше чем часть цикла. Они являются абсолютно интерактивными. Любой этап может привести к любому другому этапу.
f. What is pseudocode?
Псевдокод - смесь английского языка и языка программирования, который используется, чтобы планировать разработку программного обеспечения.
g. What life-cycle stage would pseudocode be used in?
Псевдокод используется на этапе плана.
8. Software Licenses
a. Define shrink-wrap license.
Дата добавления: 2015-11-16; просмотров: 55 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Хранение каких либо данных, также мы можем изменять их в ходе работы с ними. | | | Запакуйте лицензию(Shrink-wraplicense) - тип лицензии. Это было бы в поле от CD, гибких дисков. И мы можем видеть эту лицензию, когда мы открываем конверт нашего продукта. |