Files
Masterarbeit/Versuche/Versuch 02/Ergenisse/software/SwRS_Traceability.csv

12 KiB

1SystemReqIDSoftwareReqIDSoftwareReqTitleImplementationClassMethodCodeLocationPriorityTestCoverageStatus
2SysRS-001SW-ARCH-001Multi-Layered Architecture ImplementationComplete ArchitectureN/Asrc/centron/, src/backend/, src/webservice/HighIntegrationImplemented
3SysRS-002SW-ARCH-002ILogic Interface PatternInterface AbstractionWithInstancesrc/backend/Centron.Interfaces/HighUnitImplemented
4SysRS-003SW-FUNC-001Account Management SystemAccountBLSaveAccountsrc/backend/Centron.BL/Accounts/AccountBL.csHighUnit+IntegrationImplemented
5SysRS-004SW-FUNC-002Account Search and FilteringAccountSearchBLExecuteSearchsrc/backend/Centron.BL/Accounts/AccountSearchBL.csHighUnit+PerformanceImplemented
6SysRS-005SW-FUNC-003Receipt Processing SystemReceiptBLCreateReceiptsrc/backend/Centron.BL/Sales/Receipts/ReceiptBL.csHighUnit+Integration+E2EImplemented
7SysRS-006SW-FUNC-004Receipt Workflow ManagementReceiptWorkflowEngineTransitionToStatesrc/backend/Centron.BL/Sales/Receipts/Internal/MediumUnit+SystemImplemented
8SysRS-007SW-FUNC-005Asset Management SystemCustomerAssetBLSaveAssetsrc/backend/Centron.BL/CustomerArea/CustomerAssets/MediumUnit+IntegrationImplemented
9SysRS-008SW-UI-001WPF MVVM ImplementationBaseModuleCreateModuleInstancesrc/centron/Centron.WPF.UI/HighUnit+UIImplemented
10SysRS-009SW-API-001REST API ImplementationCentronRestServiceAll Methodssrc/webservice/Centron.WebServices.Core/HighIntegration+APIImplemented
11SysRS-010SW-UI-002DevExpress UI ComponentsAll UI ModulesN/Asrc/centron/Centron.WPF.UI/Modules/MediumUIImplemented
12SysRS-011SW-UI-003Modular Ribbon InterfaceIRibbonControlModuleGetRibbonControlsrc/centron/Centron.WPF.UI/Classes/Interfaces/LowUIImplemented
13SysRS-012SW-DATA-001NHibernate ORM ImplementationBaseDAOAll Methodssrc/backend/Centron.DAO/HighUnit+IntegrationImplemented
14SysRS-013SW-DATA-002Standardized Entity Base ClassesPersistedEntityN/Asrc/backend/Centron.Entities/PersistedEntity.csHighUnitImplemented
15SysRS-014SW-DATA-003SQL Server Database SupportDatabase SchemaN/ADatabase ScriptsHighIntegrationImplemented
16SysRS-015SW-PERF-001Query Performance OptimizationQueryOptimizerOptimizeQuerysrc/backend/Centron.DAO/MediumPerformanceImplemented
17SysRS-016SW-PERF-002Memory ManagementSessionManagerExecuteWithSessionsrc/backend/Centron.DAO/MediumUnit+PerformanceImplemented
18SysRS-017SW-PERF-003Concurrent User SupportWeb Service ArchitectureN/Asrc/webservice/MediumPerformance+LoadImplemented
19SysRS-018SW-SEC-001Role-Based Access ControlUserRightsConstAll Rightssrc/backend/Centron.BL/Administration/Rights/HighSecurityImplemented
20SysRS-019SW-SEC-002Data ProtectionEncryptionServiceEncryptSensitiveDatasrc/backend/Centron.BL/Administration/HighSecurityImplemented
21SysRS-020SW-SEC-003API SecurityAuthentication AttributesAuthenticatesrc/webservice/Centron.WebServices.Core/HighSecurity+APIImplemented
22SysRS-021SW-QUAL-001Comprehensive Error HandlingResult<T> PatternAll MethodsThroughout codebaseHighUnit+IntegrationImplemented
23SysRS-022SW-QUAL-002SOLID Design PrinciplesArchitecture PatternsN/AComplete codebaseMediumCode ReviewImplemented
24SysRS-023SW-QUAL-003Localization SupportLocalizedStringsResource Accesssrc/centron/Centron.WPF.UI/Properties/LowUnitImplemented
25SysRS-024SW-CONST-001.NET 8 FrameworkAll ProjectsN/AComplete solutionHighBuildImplemented
26SysRS-025SW-CONST-002WPF Desktop UIAll WPF ComponentsN/Asrc/centron/Centron.WPF.UI/HighUIImplemented
27SysRS-026SW-CONST-003DevExpress 24.2.7UI ControlsN/AXAML and Code-behindMediumUIImplemented
28SysRS-027SW-CONST-004Layer SeparationProject ReferencesN/ASolution structureMediumBuild+ArchitectureImplemented
29SysRS-028SW-IMPL-001Development StandardsCoding ConventionsN/AComplete codebaseLowCode ReviewImplemented
30SysRS-029SW-IMPL-002Comprehensive LoggingNLog IntegrationLog MethodsThroughout codebaseMediumUnitImplemented
31SysRS-030SW-IMPL-003Automated TestingTest ClassesTest Methodstests/ directoryHighTest CoverageImplemented
32SysRS-031SW-IMPL-004Continuous IntegrationBuild SystemBuild Targetsscripts/Centron.Scripts/MediumCI/CDImplemented
33SysRS-032SW-ALG-001Receipt Price CalculationReceiptPriceHelperBLCalculateReceiptPricessrc/backend/Centron.BL/Sales/Receipts/ReceiptPriceHelperBL.csHighUnit+PerformanceImplemented
34SysRS-033SW-ALG-002VAT Price CalculationReceiptPriceHelperBLCalculateReceiptVatPricessrc/backend/Centron.BL/Sales/Receipts/ReceiptPriceHelperBL.csHighUnit+IntegrationImplemented
35SysRS-034SW-ALG-003Special Price CalculationAccountSpecialPriceBLCalculateSpecialPricesrc/backend/Centron.BL/Accounts/SpecialPrices/AccountSpecialPriceBL.csMediumUnitImplemented
36SysRS-035SW-ALG-004DTO Conversion PatternWebService BL ClassesConvertToDTOsrc/backend/Centron.BL/WebServices/HighUnit+IntegrationImplemented
37SysRS-036SW-ALG-005Receipt Excel ExportReceiptBLExportReceiptToExcelsrc/backend/Centron.BL/Sales/Receipts/ReceiptBL.csMediumUnit+IntegrationImplemented
38SysRS-037SW-ALG-006Account Search AlgorithmAccountSearchBLExecuteSearchsrc/backend/Centron.BL/Accounts/AccountSearchBL.csHighPerformanceImplemented
39SysRS-038SW-ALG-007Multi-Source Article SearchArticleSearchBLSearchArticlessrc/backend/Centron.BL/Sales/Receipts/ArticleSearch/MediumIntegrationImplemented
40SysRS-039SW-ALG-008Currency ConversionCurrencyConverterConvertPricesrc/backend/Centron.BL/LowUnitImplemented
41SysRS-040SW-ALG-009Discount CalculationDiscountCalculatorCalculateDiscountsrc/backend/Centron.BL/Sales/MediumUnitImplemented
42SysRS-041SW-ALG-010Receipt Workflow State MachineReceiptWorkflowEngineTransitionToStatesrc/backend/Centron.BL/Sales/Receipts/Internal/HighUnit+SystemImplemented
43SysRS-042SW-ALG-011Approval WorkflowApprovalEngineProcessApprovalsrc/backend/Centron.BL/Administration/MediumUnit+IntegrationImplemented
44SysRS-043SW-ALG-012Dynamic Report EngineReportEngineGenerateReportsrc/backend/Centron.BL/ReportEngine/MediumUnit+IntegrationImplemented
45SysRS-044SW-ALG-013Data AggregationAggregationEngineAggregateDatasrc/backend/Centron.BL/Statistics/MediumUnit+PerformanceImplemented
46SysRS-045SW-ALG-014Query OptimizationQueryOptimizerOptimizeQuerysrc/backend/Centron.DAO/HighPerformanceImplemented
47SysRS-046SW-ALG-015Session ManagementSessionManagerManageSessionsrc/backend/Centron.DAO/HighUnit+PerformanceImplemented
48SysRS-047SW-ENT-001Base Entity StructureBaseEntityN/Asrc/backend/Centron.Entities/BaseEntity.csHighUnitImplemented
49SysRS-048SW-ENT-002Entity Naming ConventionsAll EntitiesN/Asrc/backend/Centron.Entities/Entities/MediumCode ReviewImplemented
50SysRS-049SW-DOM-001Account Entity ModelAccountN/Asrc/backend/Centron.Entities/Entities/Accounts/Account.csHighUnit+IntegrationImplemented
51SysRS-050SW-DOM-002Receipt Entity ModelReceiptBaseN/Asrc/backend/Centron.Entities/Entities/Sales/Receipts/HighUnit+IntegrationImplemented
52SysRS-051SW-DOM-003Asset Management EntitiesCustomerAssetN/Asrc/backend/Centron.Entities/Entities/CustomerArea/CustomerAssets/MediumUnit+IntegrationImplemented
53SysRS-052SW-DOM-004Administration EntitiesEmployeeN/Asrc/backend/Centron.Entities/Entities/Administration/MediumUnitImplemented
54SysRS-053SW-SCHEMA-001Primary Key StrategyDatabase SchemaI3DDatabase implementationHighIntegrationImplemented
55SysRS-054SW-SCHEMA-002Foreign Key ConventionsDatabase SchemaForeign KeysDatabase implementationHighIntegrationImplemented
56SysRS-055SW-SCHEMA-003Audit Trail ImplementationDatabase SchemaAudit FieldsDatabase implementationMediumIntegrationImplemented
57SysRS-056SW-MAP-001FluentNHibernate MappingClassMap ClassesMapping Configurationsrc/backend/Centron.DAO/Mappings/HighIntegrationImplemented
58SysRS-057SW-MAP-002Association Mapping StrategyRelationship MappingsHasMany/Referencessrc/backend/Centron.DAO/Mappings/HighIntegrationImplemented
59SysRS-058SW-MAP-003Lazy Loading ConfigurationMapping ConfigurationLazy Loadingsrc/backend/Centron.DAO/Mappings/MediumPerformanceImplemented
60SysRS-059SW-REL-001Domain Model RelationshipsEntity RelationshipsNavigation Propertiessrc/backend/Centron.Entities/HighIntegrationImplemented
61SysRS-060SW-REL-002Referential IntegrityDatabase ConstraintsForeign Key ConstraintsDatabase implementationHighIntegrationImplemented
62SysRS-061SW-REL-003Data Consistency RulesBusiness RulesValidation Logicsrc/backend/Centron.BL/HighUnit+IntegrationImplemented
63SysRS-062SW-VAL-001Entity Validation FrameworkIValidatableObjectValidatesrc/backend/Centron.Entities/MediumUnitImplemented
64SysRS-063SW-VAL-002Business Rule ImplementationBusiness Rule ClassesValidateBusinessRulessrc/backend/Centron.BL/HighUnit+IntegrationImplemented
65SysRS-064SW-FLOW-001Entity-DTO TransformationDataTransformerConvertDTOToEntitysrc/backend/Centron.BL/WebServices/HighUnit+IntegrationImplemented
66SysRS-065SW-FLOW-002Data SynchronizationSynchronizationServiceSynchronizeDatasrc/backend/Centron.BL/MediumIntegrationImplemented
67SysRS-066SW-FLOW-003Change TrackingEntityChangeTrackerOnSave/OnFlushDirtysrc/backend/Centron.DAO/MediumUnit+IntegrationImplemented
68SysRS-067SW-UNIT-001Business Logic Unit TestsBL Test ClassesTest Methodstests/backend/Centron.Tests.BL/HighUnit TestingImplemented
69SysRS-068SW-UNIT-002Algorithm Unit TestsAlgorithm Test ClassesTest Methodstests/backend/Centron.Tests.BL/HighUnit TestingImplemented
70SysRS-069SW-UNIT-003Entity Validation TestsValidation Test ClassesTest Methodstests/backend/Centron.Tests.BL/MediumUnit TestingImplemented
71SysRS-070SW-INT-001Database Integration TestsDAO Test ClassesIntegration Test Methodstests/backend/Centron.Tests.DAO/HighIntegration TestingImplemented
72SysRS-071SW-INT-002Web Service Integration TestsAPI Test ClassesAPI Test Methodstests/Centron.Tests.Integration/HighIntegration TestingImplemented
73SysRS-072SW-INT-003External API Integration TestsExternal API Test ClassesAPI Integration Teststests/apis/MediumIntegration TestingImplemented
74SysRS-073SW-SYS-001End-to-End Workflow TestsE2E Test ClassesWorkflow Test Methodstests/Centron.Tests.EndToEnd/HighSystem TestingImplemented
75SysRS-074SW-SYS-002UI System TestsUI Test ClassesUI Test Methodstests/Centron.Tests.EndToEnd/MediumSystem TestingImplemented
76SysRS-075SW-PERF-001Load Testing RequirementsPerformance Test ClassesLoad Test Methodstests/Performance/MediumPerformance TestingImplemented
77SysRS-076SW-PERF-002Memory and Resource TestingResource Test ClassesResource Test Methodstests/Performance/MediumPerformance TestingImplemented
78SysRS-077SW-SEC-001Authentication Authorization TestsSecurity Test ClassesSecurity Test Methodstests/Security/HighSecurity TestingImplemented
79SysRS-078SW-SEC-002Data Privacy TestingPrivacy Test ClassesPrivacy Test Methodstests/Security/HighSecurity TestingImplemented
80SysRS-079SW-UAT-001Business Process ValidationUAT Test ScenariosUser Acceptance Teststests/UAT/HighUser AcceptanceImplemented
81SysRS-080SW-UAT-002Regression TestingRegression Test SuiteRegression Teststests/Regression/HighRegression TestingImplemented
82SysRS-081SW-ENV-001Test InfrastructureTest EnvironmentEnvironment Configurationtests/Infrastructure/MediumTest EnvironmentImplemented
83SysRS-082SW-ENV-002Test Data ManagementTest Data FactoryData Generation Methodstests/TestData/MediumTest DataImplemented
84SysRS-083SW-ENV-003CI/CD Test IntegrationCI PipelineTest Execution StagesBuild PipelineHighContinuous IntegrationImplemented