http://www.caseclub.ru/themes/?ID=&ID1=15
Комитет по стандартам ГОСТ 19.201-78
Техническое задание. Требования к содержанию и оформлению
Комитет по стандартам ГОСТ 34.602-89
Состав, содержиние и правила оформления технического задания на создание автоматизированной системы
Комитет по стандартам ГОСТ 19.102-77
Cтадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения
четверг, 26 апреля 2007 г.
Лучший способ определить предметную область (domain) проекта
Недавно обнаружил отличные способ при запуске проекта определить его предметную область - то есть термины, ключевые сущности, их атрибуты и зависимости.
Предметную область надо обсуждать с юристами заказчика. Они часто разбираются в терминах гораздо лучше самого заказчика (и - главное - непротиворечиво!)
Предметную область надо обсуждать с юристами заказчика. Они часто разбираются в терминах гораздо лучше самого заказчика (и - главное - непротиворечиво!)
понедельник, 23 апреля 2007 г.
Какие бывают методологии
1. Хорошая статья на RSDN: http://rsdn.ru/article/Methodologies/SoftwareDevelopmentProcesses.xml
2. Мое исследование про выбор (точнее, попытку выбора) основы для методологии разработки RapidSoft
2. Мое исследование про выбор (точнее, попытку выбора) основы для методологии разработки RapidSoft
четверг, 19 апреля 2007 г.
Model-View-Controller в ASP.NET
Еще один screencast (старый) по применению MVС в среде ASP.NET.
Краткое содержание
1. Проблемы, возникающие при разработке страниц/контролов на ASP.NET
2. Краткое описание паттерна MVC
3. Вариант реализации паттерна в среде ASP.NET (с примером)
Known bugs
* На слайде с ответственностями контроллер назван "представлением"
* Нигде нет информации, что рядом с презентацией лежат исходники примера, который использован в презентации и сама презентация :-)
Итак, скачать:
Screencast: http://enox.pp.ru/articles/MVCinASPNET/MVC%20in%20ASPNET.swf (осторожно, ~20Mb)
Презентация: http://enox.pp.ru/articles/MVCinASPNET/MVCinASP.ppt
Исходники примера: http://enox.pp.ru/articles/MVCinASPNET/Demo.zip
See also: статья про это же на RSDN:
Краткое содержание
1. Проблемы, возникающие при разработке страниц/контролов на ASP.NET
2. Краткое описание паттерна MVC
3. Вариант реализации паттерна в среде ASP.NET (с примером)
Known bugs
* На слайде с ответственностями контроллер назван "представлением"
* Нигде нет информации, что рядом с презентацией лежат исходники примера, который использован в презентации и сама презентация :-)
Итак, скачать:
Screencast: http://enox.pp.ru/articles/MVCinASPNET/MVC%20in%20ASPNET.swf (осторожно, ~20Mb)
Презентация: http://enox.pp.ru/articles/MVCinASPNET/MVCinASP.ppt
Исходники примера: http://enox.pp.ru/articles/MVCinASPNET/Demo.zip
See also: статья про это же на RSDN:
Eclipse Process Framework Composer
Радостное событие - мне показали EPF Composer. С помошью этого чуда можно описывать процессы и делать сайт процессов, примерно как это сделано для RUP. И инструмент очень удобный, и сайт с описанием процесса тоже очень удобный.
Чувствую, в ворде процессы я больше описывать не буду :-)
Ссылки
* http://www.eclipse.org/epf/
* http://www.aprocessgroup.com/products/tool_03_0301.asp
Чувствую, в ворде процессы я больше описывать не буду :-)
Ссылки
* http://www.eclipse.org/epf/
* http://www.aprocessgroup.com/products/tool_03_0301.asp
Screencast по практикам Test-First. часть 1
Закончил скринкаст, в котором я рассказываю об практиках Test-First.
Вкратце:
* как сначала писать тесты для новой функциональности, а потом - бизнес-логику, эту функциональность реализующую.
* как сначала писать тесты для известных багов, а только потом - чинить эти самые баги
Инструменты: Visual Studio 2005, Resharper 2.0, NUnit 2.4
Смотреть (11 Мб, ~ 15 минут) , Flash
В планах на будущее
* как тестировать слои приложения по-раздельности
* как использовать mock-объекты
Вкратце:
* как сначала писать тесты для новой функциональности, а потом - бизнес-логику, эту функциональность реализующую.
* как сначала писать тесты для известных багов, а только потом - чинить эти самые баги
Инструменты: Visual Studio 2005, Resharper 2.0, NUnit 2.4
Смотреть (11 Мб, ~ 15 минут) , Flash
В планах на будущее
* как тестировать слои приложения по-раздельности
* как использовать mock-объекты
среда, 4 апреля 2007 г.
RapidSoft стал сертифицированным партнером Microsoft
Кстати же! Радость у нашей компании (правда, радости уже больше месяца, но коробочка и флажок прибыли недавно) - мы же теперь Microsoft Certified Partner!
В планах - получение статуса "Золотого партнера", естесственно :-)
В планах - получение статуса "Золотого партнера", естесственно :-)
IIS 7
Статья о том, что же такое есть IIS 7: http://msdn.microsoft.com/msdnmag/issues/07/03/IIS7/
Вкратце, самое важное (для меня :-)
Вкратце, самое важное (для меня :-)
- Программное управление из .Net - пространство имен System.Web.Administration
- Возможность писать вещи, подобные ISAPI, на .Net. Создатели вообще обещают хорошую и годную объектную модель, лучше-чем-раньше. Как всегда, впрочем.
- Улучшенная диагностика.
Что ж, будем ждать longhorn server...
PS: Собственно, сайт IIS - http://www.iis.net
вторник, 3 апреля 2007 г.
Хорошая статья про Windows Workflow Foundation
Simplify Development With The Declarative Model Of Windows Workflow Foundation
Don Box and Dharma Shukla
http://msdn.microsoft.com/msdnmag/issues/06/01/WindowsWorkflowFoundation/
понедельник, 2 апреля 2007 г.
Пара интересных стандартов IEEE
IEEE Std 1028-1997, Standard for Software Reviews.
IEEE Std 1008-1987 (R1993), Standard for Software Unit Testing.
И тот, и другой легко находятся на Google, если в строку поиска добавить "-type:pdf"
IEEE Std 1008-1987 (R1993), Standard for Software Unit Testing.
И тот, и другой легко находятся на Google, если в строку поиска добавить "-type:pdf"
Подписаться на:
Сообщения (Atom)