절차 응집력은 모듈 부품들은 항상 실행 순차적 응집력의 특정 시퀀스를 수행 때문에 그룹화 한 부분의 출력과 같은 다른 부에 입력되어 있기 때문에 모듈 부품 그룹화라고되어 말한다 조립 라인. 이 정의는 모호합니다. 설명 해주십시오.소프트웨어 설계 아키텍처에서 절차 적 응집력과 순차 응집력의 차이점은 무엇입니까?
1
A
답변
1
순차적 응집에서 활동은 관련되어 있고 다음 활동을 위해 현재 활동에 대한 결과가 입력되지만 절차 적 응집 활동에는 관련이 없습니다.
순차 응집의 예 : 데이터베이스에서 데이터를 가져 오는 예를 들어 봅시다. 아래는이 작업을위한 단계입니다.
1은 그 결과를 제조 SQL 명령
(2)로부터 결과 세트 리스팅
3. 반환 결과는이 실시 예는 시퀀스에서 다음에
을 설정하고 각 활동의 결과는 다음 활동에 대한 입력으로 설정. 활동 중 하나라도 성공적으로 실행되지 않으면 다음 활동이 실행되지 않습니다.
절차의 예 응집력 : 위 모듈의 예를 들어 봅시다.
1
3. SqlCommand를이 예 레코드에
SqlDataReader 개체
를 사용
4. 가져 오기 결과 집합을 고소 SQL 명령을 실행도록 SqlConnection 클래스를 사용하여
2. 연결이 데이터베이스에서 페치 연결 문자열을 만듭니다. 우리는 기능면에서 다른 SqlConnection, SqlCommand, SqlDataReader를 사용해야합니다. 그러나 그들 모두는 데이터베이스로부터 레코드를 얻는 완전한 절차를 만든다.