Управление версиями исходного кода с помощью CVS
Управление исходными текстами является маленькой частью большой и сложной науки управления созданием программного обеспечения. Тем не менее, это одна из важнейших частей с точки зрения автоматизации.
Управление версиями исходного кода с помощью CVSУправление версиями исходного кода с помощью CVSУправление исходными текстами является маленькой частью большой и сложной науки управления созданием программного обеспечения. Тем не менее, это одна из важнейших частей с точки зрения автоматизации. Системы отслеживания ошибок (bug tracking system BTS)Системы отслеживания ошибок Что это такое BTSВначале определимся, что такое отчет о проблеме (Bug Report) и в чем состоит отслеживание проблем (bug tracking). Итак, отслеживание проблемы (bug tracking) в простейшем варианте - это процесс, включающий в себя обнаружение ошибки, ее описание, исправление и проверку этого исправления, т.е. процесс “слежения” за багом в течение всего как его жизненного цикла, так и жизненного цикла разработки в целом. Признак плохого проектаПризнак плохого проектаДиагноз "загнивания" программы устанавливается в случае обнаружения одного из следующих признаков плохого проекта. Закрепощенность: система с трудом поддается изменениям, поскольку любое минимальное изменение вызывает эффект "снежного кома", затрагивающего другие компоненты системы. Неустойчивость: в результате осуществляемых изменений система разрушается в тех местах, которые не имеют прямого отношения к непосредственно изменяемому компоненту. Неподвижность: достаточно трудно разделить систему на компоненты, которые могли бы повторно использоваться в других системах. Вязкость: сделать что-то правильно намного сложнее, чем выполнить какие-либо некорректные действия. Неоправданная сложность: проект включает инфраструктуру, применение которой не влечет непосредственной выгоды. Неоправданные повторения: проект содержит повторяющиеся структуры, которые могут унифицироваться с применением простой абстракции. Неопределенность: проект трудно читать и понимать. Недостаточно четко выражено содержимое проекта. Основы UMLОсновы UMLУнифицированный язык моделирования (UML) – это система графических обозначений, в основе которой лежит единая метамодель и предназначенный для описания и проектировании программных систем на основе объектно-ориентированного подхода. |
|
| Страница 14 из 14 |